<?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>Declaring MEF Parts to be Transient</title>
      <description>I had very hard time locating the following information and, therefore, would like to share it with others thru my blog:

MEF allows your to declare your exports as either singleton or transient. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fnizarnoorani.com%2findex.php%2farchives%2f288"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fnizarnoorani.com%2findex.php%2farchives%2f288" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Declaring_MEF_Parts_to_be_Transient</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Declaring_MEF_Parts_to_be_Transient</guid>
      <pubDate>Fri, 04 Mar 2011 20:34:21 GMT</pubDate>
    </item>
    <item>
      <title>MEF or PRISM?which one is better?</title>
      <description>I have now extensively tested these 2 ways of dealing with MVVM(Model View View Model) in silver light &amp;amp;  have found the following important points. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fsinghtechies.biz%2fpost%2f2010%2f10%2f10%2fMEF-or-PRISMwhich-one-is-better.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fsinghtechies.biz%2fpost%2f2010%2f10%2f10%2fMEF-or-PRISMwhich-one-is-better.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/MEF_or_PRISM_which_one_is_better</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/MEF_or_PRISM_which_one_is_better</guid>
      <pubDate>Thu, 17 Feb 2011 18:13:52 GMT</pubDate>
    </item>
    <item>
      <title>Using Metadata in your MEF Exports</title>
      <description>Taking a look at how you can use MEF (Managed Extensibility Framework) to expose metadata attributes in your exports.

Having the ability to expose metadata will give you the ability to make decisions around your exports with this metadata. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f181"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f181" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_Metadata_in_your_MEF_Exports</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_Metadata_in_your_MEF_Exports</guid>
      <pubDate>Thu, 16 Dec 2010 12:21:26 GMT</pubDate>
    </item>
    <item>
      <title>Using Property/Method Exports in MEF</title>
      <description>Taking a look at how you can use MEF (Managed Extensibility Framework) to export either properties or methods on an object.

Having the ability to export only certian properties or methods via MEF provides you another great way to extend your application. You can now have different exports for each use case and you do not need to export the entire class, only parts of that class. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f182"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f182" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Using_Property_Method_Exports_in_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Using_Property_Method_Exports_in_MEF</guid>
      <pubDate>Thu, 16 Dec 2010 12:20:42 GMT</pubDate>
    </item>
    <item>
      <title>Dynamic XAP Discovery with Silverlight MEF </title>
      <description>What's missing, it seems, is a mechanism to dynamically discover the XAPs that are available on the server. If I'm using MEF to support a plug-in architecture, for example, I might want to drop a XAP containing a new plug-in into a folder on the server and have the plug-in automatically show up in my browser the next time the application runs.

MEF won't do that on its own, but it will if you lend it a helping hand. After discussing various ways to do dynamic discovery in MEF with Jeremy Likness, I wrote a sample to demonstrate a technique based on passing InitParams to the Silverlight control. The technique is pretty simple.

You begin by modifying the ASPX file that hosts your Silverlight application. First, you add an empty InitParams &amp;lt;params&amp;gt; element to the &amp;lt;object&amp;gt; element that instantiates the Silverlight control, and you include an ID and a runat=&amp;quot;server&amp;quot; attribute so you can manipulate the element from server-side code: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.wintellect.com%2fCS%2fblogs%2fjprosise%2farchive%2f2010%2f06%2f17%2fdynamic-xap-discovery-with-silverlight-mef.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.wintellect.com%2fCS%2fblogs%2fjprosise%2farchive%2f2010%2f06%2f17%2fdynamic-xap-discovery-with-silverlight-mef.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/silverlight/Dynamic_XAP_Discovery_with_Silverlight_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/silverlight/Dynamic_XAP_Discovery_with_Silverlight_MEF</guid>
      <pubDate>Fri, 01 Oct 2010 03:03:13 GMT</pubDate>
    </item>
    <item>
      <title>Modular ASP.NET MVC using the Managed Extensibility Framework (MEF)</title>
      <description>I've built a concept ASP.NET MVC architecture that uses the Managed Extensibility Framework (MEF) to dynamically import parts (controllers, models, etc.).  I'm looking for feedback on improvements, blatant things I've done wrong and anything else. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.fidelitydesign.net%2f%3fp%3d104"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.fidelitydesign.net%2f%3fp%3d104" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/mvc/Modular_ASP_NET_MVC_using_the_Managed_Extensibility_Framework_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/mvc/Modular_ASP_NET_MVC_using_the_Managed_Extensibility_Framework_MEF</guid>
      <pubDate>Fri, 07 May 2010 16:13:12 GMT</pubDate>
    </item>
    <item>
      <title>MEF will not get easier, it's cool as ICE</title>
      <description>Over the past few weeks, several people asked me to show them how to use MEF (Managed Extensibility Framework), some of them seemed to have some difficulties with the concept of MEF. I tried explaining that it will not get easier than it is currently, hence the title of this blog post. MEF is based on 3 keywords: export, import, compose. Since these 3 words all start with a letter that can be combined to a word, and MEF is cool, here's a hint on how to remember it: MEF is cool as ICE! &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%2f2010%2f03%2f04%2fMEF-will-not-get-easier-its-cool-as-ICE.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.maartenballiauw.be%2fpost%2f2010%2f03%2f04%2fMEF-will-not-get-easier-its-cool-as-ICE.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/MEF_will_not_get_easier_it_s_cool_as_ICE</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/MEF_will_not_get_easier_it_s_cool_as_ICE</guid>
      <pubDate>Fri, 05 Mar 2010 14:15:03 GMT</pubDate>
    </item>
    <item>
      <title>Working with the Managed Extensibility Framework (TOC)</title>
      <description>Have you ever attempted to write an extensible application?  You know the kind. The applications where your boss wants to be able to add stuff to it without rewriting the entire application and with minimum costs.  Or the type of application you want to release out to the community and provide a way for them to add their own customizations to it. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2fworking-with-managed-extensibility.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2frandomactsofcoding.blogspot.com%2f2009%2f11%2fworking-with-managed-extensibility.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Working_with_the_Managed_Extensibility_Framework_TOC</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Working_with_the_Managed_Extensibility_Framework_TOC</guid>
      <pubDate>Wed, 13 Jan 2010 15:08:47 GMT</pubDate>
    </item>
    <item>
      <title>MEF - Secure Directory catalog</title>
      <description>How to secure your MEF catalog &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fbnaya%2farchive%2f2010%2f01%2f07%2fsecured-directory-catalog.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblogs.microsoft.co.il%2fblogs%2fbnaya%2farchive%2f2010%2f01%2f07%2fsecured-directory-catalog.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/MEF_Secure_Directory_catalog</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/MEF_Secure_Directory_catalog</guid>
      <pubDate>Thu, 07 Jan 2010 16:38:38 GMT</pubDate>
    </item>
    <item>
      <title>Introduction to MEF, Getting rolling with basic usage</title>
      <description>Taking a quick look at the new plugin framework from Microsoft the Managed Extensibility Framework (MEF for short).  In this episode we will explore how to setup your first MEF based plug-in system and show how easy it can be. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f152"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dimecasts.net%2fCasts%2fCastDetails%2f152" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Introduction_to_MEF_Getting_rolling_with_basic_usage</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Introduction_to_MEF_Getting_rolling_with_basic_usage</guid>
      <pubDate>Tue, 17 Nov 2009 18:00:01 GMT</pubDate>
    </item>
    <item>
      <title>A Whirlwind Tour through the Managed Extensibility Framework (MEF)</title>
      <description>From a hotel lobby in the sunny city of Durban, South-Africa, waiting for my plane transfer after a great TechEd Africa event. Why not write a blog post on one of my talks: the Managed Extensibility Framework, or MEF. As we steam ahead to release .NET 4.0, it's great to see the amount of new APIs that will make it into this release. I had the opportunity to talk on three of those the past few days:

    * The Dynamic Language Runtime (System.Dynamic) with dynamic support in C# and VB, and dynamic languages like IronPython and IronRuby.
    * New additions for parallel programming (Task Parallel Library, PLINQ, Coordination Data Structures).
    * The Managed Extensibility Framework (System.ComponentModel.Composition).  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fblog.bartdesmet.net%2fblogs%2fbart%2farchive%2f2009%2f08%2f07%2fa-whirlwind-tour-through-the-managed-extensibility-framework.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fblog.bartdesmet.net%2fblogs%2fbart%2farchive%2f2009%2f08%2f07%2fa-whirlwind-tour-through-the-managed-extensibility-framework.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/clr/A_Whirlwind_Tour_through_the_Managed_Extensibility_Framework_MEF</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/clr/A_Whirlwind_Tour_through_the_Managed_Extensibility_Framework_MEF</guid>
      <pubDate>Sat, 08 Aug 2009 15:00:27 GMT</pubDate>
    </item>
    <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 06: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 20: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 20: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 00: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>Sat, 29 Nov 2008 23: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 02: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 02: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 02: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 15: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 01: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 16: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 09: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 17: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 15:31:02 GMT</pubDate>
    </item>
  </channel>
</rss>
