Sparkling Client: MEF With Glenn Block

Sparkling Client

In this show, we explore the Managed Extensibility Framework or MEF.  Our guide is none other than Glenn Block!  Today’s show isn’t specifically about Silverlight , but an upcoming show will cover the gory details about MEF in Silverlight.In this show:What Problem is MEF Solving?  It has to do wi...

Running time
0h9m
File size
9.00MB

Download Original File | View original post

Episode synopsis

In this show, we explore the Managed Extensibility Framework or MEF.  Our guide is none other than Glenn Block!  Today’s show isn’t specifically about Silverlight , but an upcoming show will cover the gory details about MEF in Silverlight.

In this show:

  • What Problem is MEF Solving?  It has to do with the “new” operator.  MEF is essentially an engine for creating instances (and providing those instances with any information they need).
  • There’s overlap with other technologies (think maybe Unity/Prism here), but it has a special focus: making applications extensible.
  • Would MEF ever fit in with a LOB Application?  Sure.  Think about extending your application with a custom rules engine.  Applications can be extended on a per-customer basis.
  • MEF has a hidden feature: It standardizes how we extend applications.  Imagine a future where we all extend our applications in the same way.
Glenn Block

Glenn Block

 

videoSilverlight MEF Video

 

Thanks to Jona from YACHT for his great music.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter” - Eric Raymond