<?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: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comments on: Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)</title>
	<atom:link href="http://herdingcode.com/?feed=rss2&#038;p=31" rel="self" type="application/rss+xml" />
	<link>http://herdingcode.com/?p=31</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 10 Sep 2010 06:25:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
	<item>
		<title>By: Recent Faves Tagged With "prism" : MyNetFaves</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-1039</link>
		<dc:creator>Recent Faves Tagged With "prism" : MyNetFaves</dc:creator>
		<pubDate>Wed, 07 Jan 2009 21:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-1039</guid>
		<description>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley &#124; 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 &#124; 14 days ago      The Conversation Prism First saved by junbruce &#124; 14 days [...]</description>
		<content:encoded><![CDATA[<p>[...] links &gt;&gt; prism    J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago      Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago      The Conversation Prism First saved by junbruce | 14 days [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-745</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas</dc:creator>
		<pubDate>Tue, 02 Dec 2008 15:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-745</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DNR Podcast and a host of other interviews on MEF - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-737</link>
		<dc:creator>DNR Podcast and a host of other interviews on MEF - Glenn Block</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-737</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : DNR Podcast and a host of other interviews on MEF</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-736</link>
		<dc:creator>My Technobabble : DNR Podcast and a host of other interviews on MEF</dc:creator>
		<pubDate>Mon, 01 Dec 2008 01:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-736</guid>
		<description>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WPF in LOB - Rudi Grobler</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-147</link>
		<dc:creator>WPF in LOB - Rudi Grobler</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-147</guid>
		<description>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prism, MEF and DI oh my - Glenn Block</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-89</link>
		<dc:creator>Prism, MEF and DI oh my - Glenn Block</dc:creator>
		<pubDate>Tue, 19 Aug 2008 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-89</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)   Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Technobabble : Prism, MEF and DI oh my</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-86</link>
		<dc:creator>My Technobabble : Prism, MEF and DI oh my</dc:creator>
		<pubDate>Tue, 19 Aug 2008 06:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-86</guid>
		<description>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</description>
		<content:encoded><![CDATA[<p>[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)  Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-66</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:55:49 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-66</guid>
		<description>me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I&#039;m assuming that you mean the DI feature of spring.net.

Primarily, DI is not about extensibility. It&#039;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.

MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</description>
		<content:encoded><![CDATA[<p>me: (wow, feels weird to be talking to myself)<br />
spring.net is a suite of components, but I&#8217;m assuming that you mean the DI feature of spring.net.</p>
<p>Primarily, DI is not about extensibility. It&#8217;s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.</p>
<p>MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: me</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-65</link>
		<dc:creator>me</dc:creator>
		<pubDate>Sat, 09 Aug 2008 22:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-65</guid>
		<description>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#039;t be right...</description>
		<content:encoded><![CDATA[<p>I would like to have known how this compares to the Spring.net framework.  Seems to be reimplementing it but that can&#8217;t be right&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Galloway</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-64</link>
		<dc:creator>Jon Galloway</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-64</guid>
		<description>Thanks, Brian. Feedburner hadn&#039;t picked it up yet. I pinged them and it looks like it&#039;s in the feed, so it should show up soon.</description>
		<content:encoded><![CDATA[<p>Thanks, Brian. Feedburner hadn&#8217;t picked it up yet. I pinged them and it looks like it&#8217;s in the feed, so it should show up soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Sullivan</title>
		<link>http://herdingcode.com/?p=31&#038;cpage=1#comment-63</link>
		<dc:creator>Brian Sullivan</dc:creator>
		<pubDate>Fri, 08 Aug 2008 20:01:35 +0000</pubDate>
		<guid isPermaLink="false">http://herdingcode.com/?p=31#comment-63</guid>
		<description>FYI, this episode doesn&#039;t seem to be showing up on iTunes yet (for me anyway).  Something wrong with the feed?</description>
		<content:encoded><![CDATA[<p>FYI, this episode doesn&#8217;t seem to be showing up on iTunes yet (for me anyway).  Something wrong with the feed?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
