<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Enterprise Library 4: Now with more Peace Love and Rock n' Roll</title><link>http://blogs.msdn.com/b/scottdensmore/archive/2008/01/31/enterprise-library-4-now-with-more-peace-love-and-rock-n-roll.aspx</link><description>At the p&amp;amp;p Summit in November here in Redmond I gave a talk called "EntLib Refactored". This talk was started by my work done on the EntLib contrib project under the same name. What I wanted to do was make Enterprise Library smaller, simpler and easier</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Microsoft Unity Dependency Injection Application Block Released</title><link>http://blogs.msdn.com/b/scottdensmore/archive/2008/01/31/enterprise-library-4-now-with-more-peace-love-and-rock-n-roll.aspx#9447947</link><pubDate>Fri, 27 Feb 2009 06:12:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9447947</guid><dc:creator>新技术</dc:creator><description>&lt;p&gt;&amp;amp;#160; Posted by Robert Bazinet on Apr 10, 2008 09:00 AM The Microsoft patterns &amp;amp;amp; practices group&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9447947" width="1" height="1"&gt;</description></item><item><title>re: Enterprise Library 4: Now with more Peace Love and Rock n' Roll</title><link>http://blogs.msdn.com/b/scottdensmore/archive/2008/01/31/enterprise-library-4-now-with-more-peace-love-and-rock-n-roll.aspx#7657661</link><pubDate>Wed, 13 Feb 2008 03:18:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7657661</guid><dc:creator>scottdensmore</dc:creator><description>&lt;p&gt;Hi Derek,&lt;/p&gt;
&lt;p&gt;The new CTP available on CodePlex allows you to register extensions that will have the ability to add your own custom strategies and policies.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7657661" width="1" height="1"&gt;</description></item><item><title>re: Enterprise Library 4: Now with more Peace Love and Rock n' Roll</title><link>http://blogs.msdn.com/b/scottdensmore/archive/2008/01/31/enterprise-library-4-now-with-more-peace-love-and-rock-n-roll.aspx#7533101</link><pubDate>Fri, 08 Feb 2008 06:41:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7533101</guid><dc:creator>derekgreer</dc:creator><description>&lt;p&gt;Hey Scott. &amp;nbsp;I can't wait to see both EntLib4 and Unity. &amp;nbsp;As you know, the big thing that was always missing with Object Builder was the container. &amp;nbsp;Sure, you could make your own that instanced the builder, locator, and lifetime container, but it would have been good to have this out of the box. &amp;nbsp;Well, it sounds like we are going to finally be given a container.&lt;/p&gt;
&lt;p&gt;One concern I have, however, is whether Unity is going to fully expose all of Object Builder's capabilities. &amp;nbsp;Looking at the code snippet provided by Grigori, it doesn't look like it will since I see no methods for registering Strategies and Policies. &amp;nbsp;Additionally, your team has also been describing it as a &amp;quot;Dependency Injection Container&amp;quot; which is consistent with the code snippet. &amp;nbsp;I really hope that what your team delivers is a container which allows Object Builder to be used out of the box and not just a container for doing DI.&lt;/p&gt;
&lt;p&gt;This leads to another issue I would like to bring up and that is the terminology that is being used to describe this container and Object Builder. &amp;nbsp;Object Builder was always advertised as a “Dependency Injection Framework”, meaning that it itself wasn’t a DI container, but was rather a framework for building DI containers. &amp;nbsp;The framework aspect was a good clarification that needed to be made, but what it was a framework for has always been described incorrectly IMHO. &amp;nbsp;Object Builder is not merely for dependency injection. &amp;nbsp;Moreover, it isn’t even limited to Inversion of Control. &amp;nbsp; The best description of Object Builder is that it is an Object Factory Pipeline Framework. &amp;nbsp;It can certainly be used for Dependency Injection, but it can also be used for other types of Inversion of Control (like registering events in CAB), or just as a plain ole Factory (which I wouldn’t consider to be true DI or IoC). &amp;nbsp;If Unity is to be only for DI then this label is certainly valid, but I would like to request that it fully expose the object factory pipeline capabilities of Object Builder …. and that the descriptions of both be broadened to correctly identify what they truly are. &amp;nbsp;I find it a bit ironic that the name “Dependency Injection” is being used to describe “Inversion of Control” containers given the inception of the name was for the exact opposite reason … too broad a name being given to too narrow a type of IoC.&lt;/p&gt;
&lt;p&gt;- Derek&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7533101" width="1" height="1"&gt;</description></item><item><title>Links for Tuesday 5 February 2008</title><link>http://blogs.msdn.com/b/scottdensmore/archive/2008/01/31/enterprise-library-4-now-with-more-peace-love-and-rock-n-roll.aspx#7451952</link><pubDate>Tue, 05 Feb 2008 03:38:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7451952</guid><dc:creator>Richard's Rant</dc:creator><description>&lt;p&gt;Windows 2008 and Vista SP1 released to Manufacturing . But it won&amp;amp;#39;t be available till March. It seems&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7451952" width="1" height="1"&gt;</description></item><item><title>Unity + EntLib = ?</title><link>http://blogs.msdn.com/b/scottdensmore/archive/2008/01/31/enterprise-library-4-now-with-more-peace-love-and-rock-n-roll.aspx#7384983</link><pubDate>Sat, 02 Feb 2008 11:32:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7384983</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;If you&amp;amp;#39;ve been following Grigori Melnik&amp;amp;#39;s blog , you&amp;amp;#39;ll know a bit about Unity , the new&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7384983" width="1" height="1"&gt;</description></item><item><title>Unity + EntLib = ?</title><link>http://blogs.msdn.com/b/scottdensmore/archive/2008/01/31/enterprise-library-4-now-with-more-peace-love-and-rock-n-roll.aspx#7384699</link><pubDate>Sat, 02 Feb 2008 11:03:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7384699</guid><dc:creator>Tom Hollander's blog</dc:creator><description>&lt;p&gt;If you've been following Grigori Melnik's blog , you'll know a bit about Unity , the new Dependency Injection&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7384699" width="1" height="1"&gt;</description></item></channel></rss>