Geeks With Blogs

  • adronbh @shanley yup. It's one of those attrition things though. ;) about 1324 days ago
  • adronbh Alright, plz go follow me here: @adron. Thx. about 1324 days ago
  • adronbh If you currently follow this account, and want to keep following it plz follow me via @adron instead. :) thx. about 1324 days ago
  • adronbh Alrighty, I just snagged the @adron Twitter Account and will be migrating my twitter existence over... plz follow if u would. :) Cheers! about 1324 days ago
  • adronbh @jcolebrand but love the Kindle Apps on PC/Mac, and am super stoked that there is this HTML5 version now! about 1324 days ago
  • adronbh @jcolebrand I'm of mixed opinion on the physical Kindle devices... the function absolutely great, but not really a fan of the form factor. about 1324 days ago
  • adronbh @benjmestrallet Got ya... I'll work on that a little later this evening. Looking forward to give it a try. :) about 1324 days ago
  • adronbh @Adron What's your new twitter account going to be? :) about 1324 days ago
  • adronbh Offline mode for the HTML5 Kindle works beautifully... now to test how many books I can maintain offline. :) about 1324 days ago

News This is my new "geekswithblogs" .net blog. I figured it was time to step out just a bit and add another aspect to my current blog located at Agilist Mercenary.
Agilist Mercenary Loosely Coupled Human Code Factory

I dived into the MEF session with Glenn Block, Sourabh Mathur, Brian Henderson, and others.  Glenn covered the basic architectural ideas of MEF and then dived into a few examples.

  • Is a framework around decoupling components.
  • Built around the idea of discoverable type systems.
  • Traditional extensibility mechanisms have a host and the respective extensions, commonly linking these two aspects with a form of registration.
  • MEF removes the need for the registration part of the architecture and uses a contract.
  • At some point with MEF you get down to parts, which removes even the complexity of a host or extensions, but a truly evolvable architecture based on natural growth of parts.
  • Also referred to as the framework that removes the "new" keyword.
  • The idea is that parts pull together other parts that they need.  Between each part is a contract.
  • Each part has imports or exports for the parts it needs or the things it offers.

If one checks out the MEF Codeplex Site you will find a host of additional information.  The framework download also has some decent examples that help one get kick started.

Posted on Saturday, April 10, 2010 2:37 PM | Back to top

Comments on this post: #altnetseattle – MEF, What is it?

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © GeekAgilistMercenary | Powered by: | Join free