<?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>Thu, 12 Apr 2012 19:32:02 +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 Dave N</title>
		<link>http://jeremydmiller.com/2012/01/11/kicking-off-structuremap-3/#comment-83</link>
		<dc:creator><![CDATA[Dave N]]></dc:creator>
		<pubDate>Thu, 12 Apr 2012 19:32:02 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-83</guid>
		<description><![CDATA[We&#039;re starting to use SM in our organization. Like it a lot! However, it looks like the web site is no longer there (domain name expired?): http://structuremap.net/.

Also, is https://github.com/DarthFubuMVC/StructureMap3 where development is ongoing for SM3?

Thanks-]]></description>
		<content:encoded><![CDATA[<p>We&#8217;re starting to use SM in our organization. Like it a lot! However, it looks like the web site is no longer there (domain name expired?): <a href="http://structuremap.net/" rel="nofollow">http://structuremap.net/</a>.</p>
<p>Also, is <a href="https://github.com/DarthFubuMVC/StructureMap3" rel="nofollow">https://github.com/DarthFubuMVC/StructureMap3</a> where development is ongoing for SM3?</p>
<p>Thanks-</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Kicking off StructureMap 3 by Snow Attitudes</title>
		<link>http://jeremydmiller.com/2012/01/11/kicking-off-structuremap-3/#comment-82</link>
		<dc:creator><![CDATA[Snow Attitudes]]></dc:creator>
		<pubDate>Fri, 06 Apr 2012 10:01:21 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-82</guid>
		<description><![CDATA[Jeremy,

I am quite new in this IoC and DI, but after following Rob Conery&#039;s MVC1 video with you and researching on other DI tools like Munq, Funq, Autofac, etc. I found that your API and documentation are the best and very helpful to most developers like me. In fact, the performance reported is acceptable and opinionated. Your &quot;Gentle Quick Start&quot; is really helpful coz I am using class library for my DAL and reference it into my MVC. You DSL is simple to follow. You don&#039;t have to write huge documentation to add for the existing ones. Giving code samples for many scenarios plus certain tips could be the best move. My chain of application is Database--&gt;DAL(Petapoco/OrmLite)--&gt;WCF Web API/ServicesStack--&gt;ReadWriteEndPoints--&gt;Clients(Asp.Net MVC Controller/Mobile MVC/JQuery/Dojo). Thanks for your attention.]]></description>
		<content:encoded><![CDATA[<p>Jeremy,</p>
<p>I am quite new in this IoC and DI, but after following Rob Conery&#8217;s MVC1 video with you and researching on other DI tools like Munq, Funq, Autofac, etc. I found that your API and documentation are the best and very helpful to most developers like me. In fact, the performance reported is acceptable and opinionated. Your &#8220;Gentle Quick Start&#8221; is really helpful coz I am using class library for my DAL and reference it into my MVC. You DSL is simple to follow. You don&#8217;t have to write huge documentation to add for the existing ones. Giving code samples for many scenarios plus certain tips could be the best move. My chain of application is Database&#8211;&gt;DAL(Petapoco/OrmLite)&#8211;&gt;WCF Web API/ServicesStack&#8211;&gt;ReadWriteEndPoints&#8211;&gt;Clients(Asp.Net MVC Controller/Mobile MVC/JQuery/Dojo). Thanks for your attention.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Kicking off StructureMap 3 by royjacobs</title>
		<link>http://jeremydmiller.com/2012/01/11/kicking-off-structuremap-3/#comment-81</link>
		<dc:creator><![CDATA[royjacobs]]></dc:creator>
		<pubDate>Mon, 02 Apr 2012 15:44:47 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-81</guid>
		<description><![CDATA[I would also like the &quot;Better Lifecycle support&quot; in combination with &quot;Better configuration diagnostics&quot;. E.g. it&#039;s now possible to add a named instance with a different lifecycle, and StructureMap will not complain, but it also won&#039;t work correctly.

Additionally, having cleaner control over object lifetime would be nice. It&#039;s not always convenient to pass around IContainers and right now cleaning up, say, thread locals (by calling new StructureMap.Pipeline.ThreadLocalStorageLifecycle().EjectAll()) seems a bit messy.]]></description>
		<content:encoded><![CDATA[<p>I would also like the &#8220;Better Lifecycle support&#8221; in combination with &#8220;Better configuration diagnostics&#8221;. E.g. it&#8217;s now possible to add a named instance with a different lifecycle, and StructureMap will not complain, but it also won&#8217;t work correctly.</p>
<p>Additionally, having cleaner control over object lifetime would be nice. It&#8217;s not always convenient to pass around IContainers and right now cleaning up, say, thread locals (by calling new StructureMap.Pipeline.ThreadLocalStorageLifecycle().EjectAll()) seems a bit messy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hello again. by JB</title>
		<link>http://jeremydmiller.com/2012/01/10/hello-again/#comment-71</link>
		<dc:creator><![CDATA[JB]]></dc:creator>
		<pubDate>Fri, 02 Mar 2012 02:54:18 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=25#comment-71</guid>
		<description><![CDATA[I&#039;ve found a lot of your previous posts to be useful in the past; thanks for that. The whole negative attitude that seemed to be overly abundant in the ALT.NET community got rediculous at times. It unfortunately detracts from a lot of good ideas. There does seems to be a large number of angry nerds out there. That is honestly something I&#039;ve never understood.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve found a lot of your previous posts to be useful in the past; thanks for that. The whole negative attitude that seemed to be overly abundant in the ALT.NET community got rediculous at times. It unfortunately detracts from a lot of good ideas. There does seems to be a large number of angry nerds out there. That is honestly something I&#8217;ve never understood.</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-69</link>
		<dc:creator><![CDATA[jeremydmiller]]></dc:creator>
		<pubDate>Tue, 28 Feb 2012 14:21:52 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-69</guid>
		<description><![CDATA[@Scott,

It&#039;s a perfectly valid concern, and I think it&#039;s a perfectly valid choice to opt for a completely explicit configuration model.  In practice though, the convention based registration has worked out very well on many projects and all we&#039;re doing here is pushing it farther.  The explicit model certainly isn&#039;t going away.

* &quot;All someone has to do to break that model is create a new class with a closer matching name than my class&quot; -- The conventions are much less fuzzy than that, or at least they are in StructureMap.  Besides, you&#039;ve got diagnostics to unravel that kind of thing and making those very diagnostics much more helpful is a major goal of SM3.  Most of the time you use convention based registration you are just gathering up N number of implementations of an IFoo anyway.

* You would never, ever just drop an assembly into production without running it through tests would you?]]></description>
		<content:encoded><![CDATA[<p>@Scott,</p>
<p>It&#8217;s a perfectly valid concern, and I think it&#8217;s a perfectly valid choice to opt for a completely explicit configuration model.  In practice though, the convention based registration has worked out very well on many projects and all we&#8217;re doing here is pushing it farther.  The explicit model certainly isn&#8217;t going away.</p>
<p>* &#8220;All someone has to do to break that model is create a new class with a closer matching name than my class&#8221; &#8212; The conventions are much less fuzzy than that, or at least they are in StructureMap.  Besides, you&#8217;ve got diagnostics to unravel that kind of thing and making those very diagnostics much more helpful is a major goal of SM3.  Most of the time you use convention based registration you are just gathering up N number of implementations of an IFoo anyway.</p>
<p>* You would never, ever just drop an assembly into production without running it through tests would you?</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-68</link>
		<dc:creator><![CDATA[jeremydmiller]]></dc:creator>
		<pubDate>Tue, 28 Feb 2012 14:14:10 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-68</guid>
		<description><![CDATA[Thank you Matt.  I&#039;d dearly love to make StructureMap much more of a community project as we go forward with 3.0.  Any help with samples or docs will be very welcome.]]></description>
		<content:encoded><![CDATA[<p>Thank you Matt.  I&#8217;d dearly love to make StructureMap much more of a community project as we go forward with 3.0.  Any help with samples or docs will be very welcome.</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-67</link>
		<dc:creator><![CDATA[jeremydmiller]]></dc:creator>
		<pubDate>Tue, 28 Feb 2012 14:12:30 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-67</guid>
		<description><![CDATA[I think that&#039;s going to be very possible and a touch easier in the new architecture, but we&#039;ll just have to see.  Can you add an issue to the GitHub repository for this?  It&#039;s the StructureMap3 repo off of the DarthFubuMVC organization.]]></description>
		<content:encoded><![CDATA[<p>I think that&#8217;s going to be very possible and a touch easier in the new architecture, but we&#8217;ll just have to see.  Can you add an issue to the GitHub repository for this?  It&#8217;s the StructureMap3 repo off of the DarthFubuMVC organization.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Kicking off StructureMap 3 by Scott Hilleque</title>
		<link>http://jeremydmiller.com/2012/01/11/kicking-off-structuremap-3/#comment-66</link>
		<dc:creator><![CDATA[Scott Hilleque]]></dc:creator>
		<pubDate>Tue, 28 Feb 2012 05:50:54 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-66</guid>
		<description><![CDATA[Am I the only one picking up a code smell from this?  Scanning assemblies to populate the runtime interface-to-implementation mapping that is.  A file scan is not very deterministic, even if you own all the assemblies in the folder.  What happens when someone creates a new implementation of IFoo, but their mapping is overwritten because the original is scanned second?  What if another team changes names on assemblies that deploy with your application?  Could a scan return different resultant registries on a subsequent run, or in a different environment?

On that note, I&#039;m also not excited about convention- or heuristic-based mapping. All someone has to do to break that model is create a new class with a closer matching name than my class.  This has the potential to exhibit some frustrating side effects, which could be very hard to track down in production.

I realize a lot of projects are looking for alternatives to heavy-weight, explicit, file-based configuration.  I just don&#039;t want to see us trade in a serviceable inconvenience for a shiny new nightmare.]]></description>
		<content:encoded><![CDATA[<p>Am I the only one picking up a code smell from this?  Scanning assemblies to populate the runtime interface-to-implementation mapping that is.  A file scan is not very deterministic, even if you own all the assemblies in the folder.  What happens when someone creates a new implementation of IFoo, but their mapping is overwritten because the original is scanned second?  What if another team changes names on assemblies that deploy with your application?  Could a scan return different resultant registries on a subsequent run, or in a different environment?</p>
<p>On that note, I&#8217;m also not excited about convention- or heuristic-based mapping. All someone has to do to break that model is create a new class with a closer matching name than my class.  This has the potential to exhibit some frustrating side effects, which could be very hard to track down in production.</p>
<p>I realize a lot of projects are looking for alternatives to heavy-weight, explicit, file-based configuration.  I just don&#8217;t want to see us trade in a serviceable inconvenience for a shiny new nightmare.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Kicking off StructureMap 3 by Matt S.</title>
		<link>http://jeremydmiller.com/2012/01/11/kicking-off-structuremap-3/#comment-64</link>
		<dc:creator><![CDATA[Matt S.]]></dc:creator>
		<pubDate>Tue, 28 Feb 2012 03:46:06 +0000</pubDate>
		<guid isPermaLink="false">https://jeremydmiller.wordpress.com/?p=29#comment-64</guid>
		<description><![CDATA[Jeremy,

This is great news! I ALWAYS choose StructureMap when I can. The only times I couldn&#039;t is due to the lack of Client Profile support when a project demanded it. That&#039;s when I grab my second choice.

I really like the idea of having the main assembly work with the Client Profile with an addon (fatter assembly) for the Web dependencies.

Also, I&#039;m glad to help with documentation, etc. for using SM with the standard .NET goodies (WPF, ASP.NET MVC). Although, I&#039;m starting to dig into FubuMVC lately and would really like to just forget about WebForms and .NET MVC. Until then though, I&#039;d help where I can.]]></description>
		<content:encoded><![CDATA[<p>Jeremy,</p>
<p>This is great news! I ALWAYS choose StructureMap when I can. The only times I couldn&#8217;t is due to the lack of Client Profile support when a project demanded it. That&#8217;s when I grab my second choice.</p>
<p>I really like the idea of having the main assembly work with the Client Profile with an addon (fatter assembly) for the Web dependencies.</p>
<p>Also, I&#8217;m glad to help with documentation, etc. for using SM with the standard .NET goodies (WPF, ASP.NET MVC). Although, I&#8217;m starting to dig into FubuMVC lately and would really like to just forget about WebForms and .NET MVC. Until then though, I&#8217;d help where I can.</p>
]]></content:encoded>
	</item>
	<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>
</channel>
</rss>

