<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with MEF</title>
    <description>the latest stories tagged with 'MEF' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Revised: ASP.NET MVC and the Managed Extensibility Framework (MEF)</title>
      <description>A while ago, I did a blog post on combining ASP.NET MVC and MEF (Managed Extensibility Framework), making it possible to "plug" controllers and views into your application as a module. I received a lot of positive feedback as well as a hard question from Dan Swatik who was experiencing a Server Error with this approach. Here's a better approach to ASP.NET MVC and MEF. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f17%2fRevised-ASPNET-MVC-and-the-Managed-Extensibility-Framework-(MEF).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f06%2f17%2fRevised-ASPNET-MVC-and-the-Managed-Extensibility-Framework-(MEF).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Revised_ASP_NET_MVC_and_the_Managed_Extensibility_Framework_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Revised_ASP_NET_MVC_and_the_Managed_Extensibility_Framework_MEF</guid>
      <pubDate>Wed, 17 Jun 2009 08:19:47 GMT</pubDate>
    </item>
    <item>
      <title>ASP.NET MVC and the Managed Extensibility Framework (MEF)</title>
      <description>Microsoft's Managed Extensibility Framework (MEF) is a .NET library (released on CodePlex) that enables greater re-use of application components. You can do this by dynamically composing your application based on a set of classes and methods that can be combined at runtime. Think of it like building an appliation that can host plugins, which in turn can also be composed of different plugins. Since examples say a thousand times more than text, let's go ahead with a sample leveraging MEF in an ASP.NET MVC web application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f04%2f21%2fASPNET-MVC-and-the-Managed-Extensibility-Framework-(MEF).aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2009%2f04%2f21%2fASPNET-MVC-and-the-Managed-Extensibility-Framework-(MEF).aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/ASP_NET_MVC_and_the_Managed_Extensibility_Framework_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/ASP_NET_MVC_and_the_Managed_Extensibility_Framework_MEF</guid>
      <pubDate>Tue, 21 Apr 2009 22:46:14 GMT</pubDate>
    </item>
    <item>
      <title>5 Minute Tutorial on Managed Extensibility Framework (MEF)</title>
      <description>A quick, to the point tutorial on exposing and consuming a plugin architecture created with MEF. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2009%2f04%2f04%2f5%2bMinute%2bTutorial%2bOn%2bManaged%2bExtensibility%2bFramework%2bMEF.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.milkcarton.com%2fblog%2f2009%2f04%2f04%2f5%2bMinute%2bTutorial%2bOn%2bManaged%2bExtensibility%2bFramework%2bMEF.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/5_Minute_Tutorial_on_Managed_Extensibility_Framework_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/5_Minute_Tutorial_on_Managed_Extensibility_Framework_MEF</guid>
      <pubDate>Thu, 09 Apr 2009 22:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Addicted To MEF - Part 2</title>
      <description>Tutorial which goes over how to dynamically load exports from a &amp;quot;plugins&amp;quot; folder with preview 3 of the Managed Extensibility Framework. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f12%2f01%2fAddicted-To-MEF-Part-2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f12%2f01%2fAddicted-To-MEF-Part-2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Addicted_To_MEF_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Addicted_To_MEF_Part_2</guid>
      <pubDate>Wed, 03 Dec 2008 01:49:52 GMT</pubDate>
    </item>
    <item>
      <title>MEF + Factories Using an Export Provider</title>
      <description>Taking a different approach to resolving factory exports within MEF by using an ExportProvider (new in preview 3 drop) over using a part catalog. This approach ultimately leads to a cleaner and simpler solution. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.eworldui.net%2fpost%2f2008%2f11%2fMEF-2b-Factories-Using-an-Export-Provider.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.eworldui.net%2fpost%2f2008%2f11%2fMEF-2b-Factories-Using-an-Export-Provider.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/MEF_Factories_Using_an_Export_Provider</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/MEF_Factories_Using_an_Export_Provider</guid>
      <pubDate>Sun, 30 Nov 2008 00:27:41 GMT</pubDate>
    </item>
    <item>
      <title>MEF + Factories</title>
      <description>Lately I've been really digging into MEF and have been looking at it's pros &amp;amp; cons, ease of use, extensibility, and the simple DI container that it can provide. I'm not going to give an overview of MEF, as others have done so already. What I am here to show off is a concept that may prove useful for some applications. Many of us use a DI container in very simplistic ways, as well as registering injection strategies during type resolution. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.eworldui.net%2fpost.aspx%3fid%3dbcdae64d-f1b7-40f6-8a96-076cc5767fa0"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.eworldui.net%2fpost.aspx%3fid%3dbcdae64d-f1b7-40f6-8a96-076cc5767fa0" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/MEF_Factories_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/MEF_Factories_1</guid>
      <pubDate>Sat, 29 Nov 2008 03:08:03 GMT</pubDate>
    </item>
    <item>
      <title>MEF + Factories</title>
      <description>Creation of a FactoryPartCatalog using MEF so that you can have DI like constructor injection with type construction strategies using a factory. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.eworldui.net%2fpost%2f2008%2f11%2fMEF-2b-Factories.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.eworldui.net%2fpost%2f2008%2f11%2fMEF-2b-Factories.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/MEF_Factories</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/MEF_Factories</guid>
      <pubDate>Fri, 28 Nov 2008 03:48:44 GMT</pubDate>
    </item>
    <item>
      <title>Addicted To MEF - Part 1</title>
      <description>A quick look at the basic features of the Preview 3 of the Managed Extensibility Framework. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f11%2f26%2fAddicted-To-MEF-Part-1.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codethinked.com%2fpost%2f2008%2f11%2f26%2fAddicted-To-MEF-Part-1.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Addicted_To_MEF_Part_1</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Addicted_To_MEF_Part_1</guid>
      <pubDate>Thu, 27 Nov 2008 03:16:12 GMT</pubDate>
    </item>
    <item>
      <title>What is this Managed Extensibility Framework thing all about ?</title>
      <description>Another IoC Container From Microsoft ? Add-in Framework ? What the heck is it ? Sidar tries to answer.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f09%2f26%2fwhat-is-this-managed-extensibility-framework-thing-all-about.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f09%2f26%2fwhat-is-this-managed-extensibility-framework-thing-all-about.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/What_is_this_Managed_Extensibility_Framework_thing_all_about</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/What_is_this_Managed_Extensibility_Framework_thing_all_about</guid>
      <pubDate>Fri, 26 Sep 2008 17:31:12 GMT</pubDate>
    </item>
    <item>
      <title>Avoid the Managed Extensibility Framework</title>
      <description>As a .NET developer, you should avoid using the newly released Managed Extensibility Framework as its license prevents its use beyond the Windows platform. This will prevent your .NET software from running on Linux or MacOS in the future.

Luckily, there is a cross platform solution available today that has no platform limitations: Mono.Addins. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2ftirania.org%2fblog%2farchive%2f2008%2fSep-07.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2ftirania.org%2fblog%2farchive%2f2008%2fSep-07.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mono/Avoid_the_Managed_Extensibility_Framework</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mono/Avoid_the_Managed_Extensibility_Framework</guid>
      <pubDate>Mon, 08 Sep 2008 03:09:55 GMT</pubDate>
    </item>
    <item>
      <title>Building a Configuration Binder for MEF with POCO Support</title>
      <description>MEF doesn't support POCO injection and XML Configuration off the shelf. Sidar implements an XML congiguration binding mechanism on top of MEF, and the article gives an insight about what to expect from MEF Extensibility models in detail.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f07%2f14%2fbuilding-a-configuration-binder-for-mef-with-poco-support.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f07%2f14%2fbuilding-a-configuration-binder-for-mef-with-poco-support.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Building_a_Configuration_Binder_for_MEF_with_POCO_Support</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Building_a_Configuration_Binder_for_MEF_with_POCO_Support</guid>
      <pubDate>Mon, 14 Jul 2008 18:16:12 GMT</pubDate>
    </item>
    <item>
      <title>Building A Fluent Interface for MEF</title>
      <description>Lately I've been digging more and more into the first CTP of the Managed Extensibility Framework (MEF) coming out of Krzysztof Cwalina's team here at Microsoft. By default, a developer needs to sprinkle Export and Import attributes in their classes at the point they are needing something to be injected, or on classes that need to be exported in order to be injected into other classes. However, if you don't like this behavior, MEF provides several extension points you can use to provide a different interface into MEF. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.managed-world.com%2f2008%2f07%2f04%2fBuildingAFluentInterfaceForMEF.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.managed-world.com%2f2008%2f07%2f04%2fBuildingAFluentInterfaceForMEF.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Building_A_Fluent_Interface_for_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Building_A_Fluent_Interface_for_MEF</guid>
      <pubDate>Mon, 07 Jul 2008 11:03:39 GMT</pubDate>
    </item>
    <item>
      <title>Exploring MEF Extensibility Points</title>
      <description>The ways of extending Managed Extensibility Framework is discussed in this post, Custom Binders and Value Resolvers dug deeper.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f07%2f04%2fexploring-mef-extensibility-points.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f07%2f04%2fexploring-mef-extensibility-points.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Exploring_MEF_Extensibility_Points</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Exploring_MEF_Extensibility_Points</guid>
      <pubDate>Fri, 04 Jul 2008 19:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Managed Extensibility Framework (MEF) at a Glance</title>
      <description>A Hands-On overview to Dependency Injection Managed Extensibility Framework and the first CTP.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f06%2f16%2fmanaged-extensibility-framework-mef-at-a-glance.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.sidarok.com%2fweb%2fblog%2fcontent%2f2008%2f06%2f16%2fmanaged-extensibility-framework-mef-at-a-glance.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/patterns/Managed_Extensibility_Framework_MEF_at_a_Glance</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/patterns/Managed_Extensibility_Framework_MEF_at_a_Glance</guid>
      <pubDate>Mon, 16 Jun 2008 17:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Managed Extensibility Framework Preview Available</title>
      <description>The MEF provides developers with a framework to easily add extensibility to their applications and with minimal impact on existing code. The application developer can define extension points according to the functionality required of an extension, while the extension developer uses those points to interact with the application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.msdn.com%2fbrada%2farchive%2f2008%2f06%2f04%2fmanaged-extensibility-framework-preview-available.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.msdn.com%2fbrada%2farchive%2f2008%2f06%2f04%2fmanaged-extensibility-framework-preview-available.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Managed_Extensibility_Framework_Preview_Available</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Managed_Extensibility_Framework_Preview_Available</guid>
      <pubDate>Fri, 06 Jun 2008 14:44:55 GMT</pubDate>
    </item>
  </channel>
</rss>