<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for The Shade Tree Developer</title>
	<atom:link href="http://jeremydmiller.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeremydmiller.com</link>
	<description>Still having fun writing code</description>
	<lastBuildDate>Sat, 18 Feb 2012 20:51:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on Kicking off StructureMap 3 by Cengiz Han (@hancengiz)</title>
		<link>http://jeremydmiller.com/2012/01/11/kicking-off-structuremap-3/#comment-60</link>
		<dc:creator><![CDATA[Cengiz Han (@hancengiz)]]></dc:creator>
		<pubDate>Sat, 18 Feb 2012 20:51:00 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-60</guid>
		<description><![CDATA[a built-in custom lifecycle type would be better for thread pooling scenarios, I had to write a simple lifecycle which can get reset for thread pooling reuse scenarios. something like lifecycleobject.ResetCache. I needed something like this in quartz.net integration. (thread reuse scenario) http://develoq.net/2012/custom-structuremap-lifecycle-management-for-quartz-net/

Thanks for the great for Jerry.]]></description>
		<content:encoded><![CDATA[<p>a built-in custom lifecycle type would be better for thread pooling scenarios, I had to write a simple lifecycle which can get reset for thread pooling reuse scenarios. something like lifecycleobject.ResetCache. I needed something like this in quartz.net integration. (thread reuse scenario) <a href="http://develoq.net/2012/custom-structuremap-lifecycle-management-for-quartz-net/" rel="nofollow">http://develoq.net/2012/custom-structuremap-lifecycle-management-for-quartz-net/</a></p>
<p>Thanks for the great for Jerry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hello again. by Berke Sokhan</title>
		<link>http://jeremydmiller.com/2012/01/10/hello-again/#comment-59</link>
		<dc:creator><![CDATA[Berke Sokhan]]></dc:creator>
		<pubDate>Sat, 18 Feb 2012 12:38:24 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=25#comment-59</guid>
		<description><![CDATA[Glad you&#039;ve returned, can we make post requests? :)) Like what do you think of CQRS. Did you used it? bla bla.

BTW, I am happy that you will write again about your old topics. I wonder the changes in your ideas over years. Or ideas becoming experiences...]]></description>
		<content:encoded><![CDATA[<p>Glad you&#8217;ve returned, can we make post requests? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) Like what do you think of CQRS. Did you used it? bla bla.</p>
<p>BTW, I am happy that you will write again about your old topics. I wonder the changes in your ideas over years. Or ideas becoming experiences&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hello again. by AndyB</title>
		<link>http://jeremydmiller.com/2012/01/10/hello-again/#comment-58</link>
		<dc:creator><![CDATA[AndyB]]></dc:creator>
		<pubDate>Sun, 12 Feb 2012 16:19:55 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=25#comment-58</guid>
		<description><![CDATA[Jeremy

Sorry to read about the reasons you stopped blogging first time round. Life is too short for the ranting and getting upset with people, let alone at those you may or may not know or respect.

Welcome back.]]></description>
		<content:encoded><![CDATA[<p>Jeremy</p>
<p>Sorry to read about the reasons you stopped blogging first time round. Life is too short for the ranting and getting upset with people, let alone at those you may or may not know or respect.</p>
<p>Welcome back.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Kicking off StructureMap 3 by jeremydmiller</title>
		<link>http://jeremydmiller.com/2012/01/11/kicking-off-structuremap-3/#comment-49</link>
		<dc:creator><![CDATA[jeremydmiller]]></dc:creator>
		<pubDate>Tue, 17 Jan 2012 14:50:53 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-49</guid>
		<description><![CDATA[@Stig,

Jerry was my grandfather&#039;s name, but I&#039;ll be happy to answer here:

1.) You *could* go run thru the IContainer.Model structure and figure out what has been created as an IDisposable transient during the nested container.  Not really something I anticipated here.
2.) For().Use() is destructive.  Do For().Use() once to get the default, and a second call to For().Add() to get the 2nd registration.  Look at the Xml comments for those 2 API calls.]]></description>
		<content:encoded><![CDATA[<p>@Stig,</p>
<p>Jerry was my grandfather&#8217;s name, but I&#8217;ll be happy to answer here:</p>
<p>1.) You *could* go run thru the IContainer.Model structure and figure out what has been created as an IDisposable transient during the nested container.  Not really something I anticipated here.<br />
2.) For().Use() is destructive.  Do For().Use() once to get the default, and a second call to For().Add() to get the 2nd registration.  Look at the Xml comments for those 2 API calls.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Kicking off StructureMap 3 by Stig Christensen</title>
		<link>http://jeremydmiller.com/2012/01/11/kicking-off-structuremap-3/#comment-48</link>
		<dc:creator><![CDATA[Stig Christensen]]></dc:creator>
		<pubDate>Tue, 17 Jan 2012 08:17:28 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-48</guid>
		<description><![CDATA[Hi Jerry

Maybe you could address these issues? Thanks for your great work.

http://stackoverflow.com/questions/8710006/log-structuremap-nested-container-disposing
http://stackoverflow.com/questions/7501207/structuremap-odd-behavior-when-using-default-instance-and-named-instance-option]]></description>
		<content:encoded><![CDATA[<p>Hi Jerry</p>
<p>Maybe you could address these issues? Thanks for your great work.</p>
<p><a href="http://stackoverflow.com/questions/8710006/log-structuremap-nested-container-disposing" rel="nofollow">http://stackoverflow.com/questions/8710006/log-structuremap-nested-container-disposing</a><br />
<a href="http://stackoverflow.com/questions/7501207/structuremap-odd-behavior-when-using-default-instance-and-named-instance-option" rel="nofollow">http://stackoverflow.com/questions/7501207/structuremap-odd-behavior-when-using-default-instance-and-named-instance-option</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hello again. by mdenomy</title>
		<link>http://jeremydmiller.com/2012/01/10/hello-again/#comment-47</link>
		<dc:creator><![CDATA[mdenomy]]></dc:creator>
		<pubDate>Mon, 16 Jan 2012 20:04:34 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=25#comment-47</guid>
		<description><![CDATA[Glad to have you back blogging.  I learned a lot from your codebetter postsand was even inspired to start my own musings.

Looking forward to hearing and learning more]]></description>
		<content:encoded><![CDATA[<p>Glad to have you back blogging.  I learned a lot from your codebetter postsand was even inspired to start my own musings.</p>
<p>Looking forward to hearing and learning more</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hello again. by Brad</title>
		<link>http://jeremydmiller.com/2012/01/10/hello-again/#comment-46</link>
		<dc:creator><![CDATA[Brad]]></dc:creator>
		<pubDate>Mon, 16 Jan 2012 14:36:51 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=25#comment-46</guid>
		<description><![CDATA[Jeremy, you don&#039;t know me but you have made a huge impact in my approach to software development using .net.  Furthermore, I was able to take the ideas and approaches that I&#039;ve learned from you over the years and used them to inspire *teams* of programmers.  These are the corporate types, the ones that would typically never get involved with open-source projects or explore things outside of their comfort zone.  Their horizons have been broadened considerably though your work.  You have certainly made a difference.

I don&#039;t want to ramble on here so i&#039;ll sum up with a simple &quot;thank you&quot; for everything that you do.  You have a profound impact on scores of developers even if don&#039;t always see it.  We are anxiously looking forward to your future writings.  Thanks for jumping back in - we missed you!]]></description>
		<content:encoded><![CDATA[<p>Jeremy, you don&#8217;t know me but you have made a huge impact in my approach to software development using .net.  Furthermore, I was able to take the ideas and approaches that I&#8217;ve learned from you over the years and used them to inspire *teams* of programmers.  These are the corporate types, the ones that would typically never get involved with open-source projects or explore things outside of their comfort zone.  Their horizons have been broadened considerably though your work.  You have certainly made a difference.</p>
<p>I don&#8217;t want to ramble on here so i&#8217;ll sum up with a simple &#8220;thank you&#8221; for everything that you do.  You have a profound impact on scores of developers even if don&#8217;t always see it.  We are anxiously looking forward to your future writings.  Thanks for jumping back in &#8211; we missed you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bio by Yves Courbier</title>
		<link>http://jeremydmiller.com/about/#comment-45</link>
		<dc:creator><![CDATA[Yves Courbier]]></dc:creator>
		<pubDate>Sat, 14 Jan 2012 14:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://jeremydmiller.wordpress.com/?page_id=2#comment-45</guid>
		<description><![CDATA[Wow, thanks for your quick reply, I appreciate it. I&#039;ll be looking for your blog but I thought I would mention that I did try to put a Registry in the assy that contains the concrete types (which I don&#039;t like to do because I then needed a reference to StructureMap) and use LookForRegistries() but it didn&#039;t work for me:

            Scan(cfg =&gt;
                {
                    cfg.Assembly(dal);
                    cfg.LookForRegistries();
                });

whereas this works:

            Scan(cfg =&gt;
                {
                    cfg.Assembly(dal);               cfg.AddAllTypesOf();
                });

dal is const with assy name. No need to reply here if you&#039;re going to do a blog as I have already cluttered your BIO page enough ;).]]></description>
		<content:encoded><![CDATA[<p>Wow, thanks for your quick reply, I appreciate it. I&#8217;ll be looking for your blog but I thought I would mention that I did try to put a Registry in the assy that contains the concrete types (which I don&#8217;t like to do because I then needed a reference to StructureMap) and use LookForRegistries() but it didn&#8217;t work for me:</p>
<p>            Scan(cfg =&gt;<br />
                {<br />
                    cfg.Assembly(dal);<br />
                    cfg.LookForRegistries();<br />
                });</p>
<p>whereas this works:</p>
<p>            Scan(cfg =&gt;<br />
                {<br />
                    cfg.Assembly(dal);               cfg.AddAllTypesOf();<br />
                });</p>
<p>dal is const with assy name. No need to reply here if you&#8217;re going to do a blog as I have already cluttered your BIO page enough <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bio by jeremydmiller</title>
		<link>http://jeremydmiller.com/about/#comment-44</link>
		<dc:creator><![CDATA[jeremydmiller]]></dc:creator>
		<pubDate>Sat, 14 Jan 2012 02:06:57 +0000</pubDate>
		<guid isPermaLink="false">http://jeremydmiller.wordpress.com/?page_id=2#comment-44</guid>
		<description><![CDATA[@Yves,

Let me get a blog post together for you by the end of the weekend.

&quot;Should the Registry be in its own assembly that references both the interfaces assy and the concrete types assy?&quot;

Yes, that&#039;s one way to go about it.  The Scan() business can be used (don&#039;t have the code open, so the call might not be exactly right) like so:

Scan(x =&gt; {
   // specify how you wanna suck in all the other assemblies
   x.LookForRegistries(); // this will make it use any Registry classes it finds in the other assemblies


});

No xml necessary.]]></description>
		<content:encoded><![CDATA[<p>@Yves,</p>
<p>Let me get a blog post together for you by the end of the weekend.</p>
<p>&#8220;Should the Registry be in its own assembly that references both the interfaces assy and the concrete types assy?&#8221;</p>
<p>Yes, that&#8217;s one way to go about it.  The Scan() business can be used (don&#8217;t have the code open, so the call might not be exactly right) like so:</p>
<p>Scan(x =&gt; {<br />
   // specify how you wanna suck in all the other assemblies<br />
   x.LookForRegistries(); // this will make it use any Registry classes it finds in the other assemblies</p>
<p>});</p>
<p>No xml necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bio by Yves Courbier</title>
		<link>http://jeremydmiller.com/about/#comment-43</link>
		<dc:creator><![CDATA[Yves Courbier]]></dc:creator>
		<pubDate>Sat, 14 Jan 2012 01:09:17 +0000</pubDate>
		<guid isPermaLink="false">http://jeremydmiller.wordpress.com/?page_id=2#comment-43</guid>
		<description><![CDATA[Jeremy, 

Thanks for StructureMap. It is a great product.

I have been using it for some time very succesfully with a config file where the pluginTypes and pluggedTypes are nicely organized. Of course, the assemblies that contain the concrete types are NOT referenced in the calling assembly.

I am trying to use the concept of Registry DSL instead but there is something that I don&#039;t seem to comprehend when using the For.Use(). In order for this to work, the concrete types MUST be in a referenced assembly but .... this really kills the purpose of IoC as far as I am concerned because the calling assemlby should NOT have any knowledge of the concrete assy, just the interfaces.

I tried to use the Scan with Assembly and AddAllTypesOf. This resolve my problem but it does not allow passing any constructor parms like the For.Use does and so I cannot pursue this avenue.

Am I missing the obvious? Should the Registry be in its own assembly that references both the interfaces assy and the concrete types assy?

Thanks, Yves]]></description>
		<content:encoded><![CDATA[<p>Jeremy, </p>
<p>Thanks for StructureMap. It is a great product.</p>
<p>I have been using it for some time very succesfully with a config file where the pluginTypes and pluggedTypes are nicely organized. Of course, the assemblies that contain the concrete types are NOT referenced in the calling assembly.</p>
<p>I am trying to use the concept of Registry DSL instead but there is something that I don&#8217;t seem to comprehend when using the For.Use(). In order for this to work, the concrete types MUST be in a referenced assembly but &#8230;. this really kills the purpose of IoC as far as I am concerned because the calling assemlby should NOT have any knowledge of the concrete assy, just the interfaces.</p>
<p>I tried to use the Scan with Assembly and AddAllTypesOf. This resolve my problem but it does not allow passing any constructor parms like the For.Use does and so I cannot pursue this avenue.</p>
<p>Am I missing the obvious? Should the Registry be in its own assembly that references both the interfaces assy and the concrete types assy?</p>
<p>Thanks, Yves</p>
]]></content:encoded>
	</item>
</channel>
</rss>

