Saturday, August 08, 2009

Bart’s Beautiful and Benevolent Personally Guided, “from the Why to the How,” Tour of MEF – The 30+ page tome edition (aka INSERT MEF.* INTO Your.Brain)

B# .NET Blog - A Whirlwind Tour through the Managed Extensibility Framework

“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).

…”

If you’ve been hearing about MEF (and if you’ve been reading my blog, you probably have ;) but still are not sure you get it, or just haven’t had the time to read up on it yet, then read this post. Bart takes you by hand on a personally guide tour of MEF, from the “Why” all the way to the “How.”

Plus there’s lots of pretty pictures if you have to sell your management team on MEF… ;)

 

On a related note, if I haven’t said this before, then shame on me, but if you’re a Microsoft focused developer then Bart’s B#.Net Blog is a MUST, got to have it, read (but I’m sure you all know that by now? ). He’s been providing outstanding and in depth information for years now, and like a good wine, the posts are getting better and better over time.

 

Related Past Post XRef:
Fan (i.e. someone not on the team) MEF Tutorial and Hands On Lab
Getting MEF’ed in 20’ish lines of code - A short and code focused MEF introduction
The Redmond Developer & Kathleen Dollard get MEF’ed with VB
Managed Extensibility Framework (MEF) CTP2 Released – Now with the full source
The Managed Extensibility Framework (MEF) CTP Released (Not to be confused with the Managed Addin Framework [MAF] which became System.Addin)

No comments: