<?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/"
		>
<channel>
	<title>Comments on: Great IoC and DI Articles</title>
	<atom:link href="http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 28 Apr 2010 12:28:38 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: matt</title>
		<link>http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/comment-page-1/#comment-14324</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Tue, 12 Jan 2010 16:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/#comment-14324</guid>
		<description>Thanks, Mark.

I did notice your discussion about the Service Locator (anti)pattern in your upcoming book (MEAP Ch 5).

This brings up some very interesting points.  I need to dig in and learn more.</description>
		<content:encoded><![CDATA[<p>Thanks, Mark.</p>
<p>I did notice your discussion about the Service Locator (anti)pattern in your upcoming book (MEAP Ch 5).</p>
<p>This brings up some very interesting points.  I need to dig in and learn more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Seemann</title>
		<link>http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/comment-page-1/#comment-14323</link>
		<dc:creator>Mark Seemann</dc:creator>
		<pubDate>Tue, 12 Jan 2010 16:41:10 +0000</pubDate>
		<guid isPermaLink="false">http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/#comment-14323</guid>
		<description>FWIW I consider Service Locator to be an anti-pattern, since it is totally opaque to the user of the API which dependencies need to be in place; thus, one could easily invoke methods on objects in a context where the Service Locator would throw, and the API gives you absolutely no clue that this is the case.

Much more about that in my book :)

With that in mind I consider the Common Service Locator redundant at best. Personally, I would never take a depedency on it.</description>
		<content:encoded><![CDATA[<p>FWIW I consider Service Locator to be an anti-pattern, since it is totally opaque to the user of the API which dependencies need to be in place; thus, one could easily invoke methods on objects in a context where the Service Locator would throw, and the API gives you absolutely no clue that this is the case.</p>
<p>Much more about that in my book <img src='http://thevalerios.net/matt/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>With that in mind I consider the Common Service Locator redundant at best. Personally, I would never take a depedency on it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven</title>
		<link>http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/comment-page-1/#comment-13687</link>
		<dc:creator>Steven</dc:creator>
		<pubDate>Fri, 11 Dec 2009 12:04:50 +0000</pubDate>
		<guid isPermaLink="false">http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/#comment-13687</guid>
		<description>I haven&#039;t been able to use it in a production setting yet, but I&#039;ve already advised some of my customers to place their home grown IoC libraries behind the CSL facade.

What&#039;s nice about the CSL is that it is created in collaboration with people from the major IoC frameworks.

There are however still some things that has to be sorted out. Look for instance at this discussion I started: http://commonservicelocator.codeplex.com/Thread/View.aspx?ThreadId=77730. Next to that there are some minor issues, like this one: http://commonservicelocator.codeplex.com/WorkItem/View.aspx?WorkItemId=9676.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t been able to use it in a production setting yet, but I&#8217;ve already advised some of my customers to place their home grown IoC libraries behind the CSL facade.</p>
<p>What&#8217;s nice about the CSL is that it is created in collaboration with people from the major IoC frameworks.</p>
<p>There are however still some things that has to be sorted out. Look for instance at this discussion I started: <a href="http://commonservicelocator.codeplex.com/Thread/View.aspx?ThreadId=77730" rel="nofollow">http://commonservicelocator.codeplex.com/Thread/View.aspx?ThreadId=77730</a>. Next to that there are some minor issues, like this one: <a href="http://commonservicelocator.codeplex.com/WorkItem/View.aspx?WorkItemId=9676." rel="nofollow">http://commonservicelocator.codeplex.com/WorkItem/View.aspx?WorkItemId=9676.</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/comment-page-1/#comment-13667</link>
		<dc:creator>matt</dc:creator>
		<pubDate>Thu, 10 Dec 2009 14:56:18 +0000</pubDate>
		<guid isPermaLink="false">http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/#comment-13667</guid>
		<description>Oh wow, thanks a bunch Steven.  That looks great - I&#039;ll definitely check it out. Have you used it?</description>
		<content:encoded><![CDATA[<p>Oh wow, thanks a bunch Steven.  That looks great &#8211; I&#8217;ll definitely check it out. Have you used it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven</title>
		<link>http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/comment-page-1/#comment-13658</link>
		<dc:creator>Steven</dc:creator>
		<pubDate>Thu, 10 Dec 2009 07:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://thevalerios.net/matt/2009/12/great-ioc-and-di-articles/#comment-13658</guid>
		<description>Hi Matt,

Have you ever seen the Common Service Locator project? http://commonservicelocator.codeplex.com/. In itself it&#039;s not a DI framework, but it&#039;s a shared interface for plugging in DI frameworks.

Cheers</description>
		<content:encoded><![CDATA[<p>Hi Matt,</p>
<p>Have you ever seen the Common Service Locator project? <a href="http://commonservicelocator.codeplex.com/" rel="nofollow">http://commonservicelocator.codeplex.com/</a>. In itself it&#8217;s not a DI framework, but it&#8217;s a shared interface for plugging in DI frameworks.</p>
<p>Cheers</p>
]]></content:encoded>
	</item>
</channel>
</rss>
