This is the second half of our interview with Glenn Block. He talks about the interesting stuff he's been up to at Microsoft with Prism, Unity, and MEF (the Managed Extensibility Framework). Be sure to listen to
part 1 first or Glenn's crazytalk about MEF will spin your head around.
Links:
Download / Listen
Episode 12: Glenn Block on Prism, Unity, and MEF (Part 2)
Aug
08
This entry was posted
on Friday, August 8th, 2008 at 2:00 amand is filed under Uncategorized, podcast.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
11 Comments Episode 12: Glenn Block on Prism, Unity, and MEF (part 2)
Brian Sullivan
August 8th, 2008 at 1:01 pm
FYI, this episode doesn’t seem to be showing up on iTunes yet (for me anyway). Something wrong with the feed?
Jon Galloway
August 8th, 2008 at 1:38 pm
Thanks, Brian. Feedburner hadn’t picked it up yet. I pinged them and it looks like it’s in the feed, so it should show up soon.
me
August 9th, 2008 at 3:23 pm
I would like to have known how this compares to the Spring.net framework. Seems to be reimplementing it but that can’t be right…
Scott
August 9th, 2008 at 3:55 pm
me: (wow, feels weird to be talking to myself)
spring.net is a suite of components, but I’m assuming that you mean the DI feature of spring.net.
Primarily, DI is not about extensibility. It’s about de-coupling you architecture. Removing some of the jumping through hoops that you have to do when programming against interfaces and making it easier. You can achieve extensibility with DI by manually wiring up your dependencies in some sort of config file or maybe a fluent interface, but you still have to tell the DI container what parts depend on what.
MEF is about wiring things up for you. You can see this in the Tetris example. To add the additional shapes to the game, all you do in the code is call catalog.addAssembly and MEF takes care of loading it into the AppDomain, finding the types in the assembly that the game is importing, and instantiating them.
My Technobabble : Prism, MEF and DI oh my
August 18th, 2008 at 11:42 pm
[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) Published Tuesday, August 19, 2008 7:37 AM by Glenn Block Filed under: Composite WPF, prism, Composite Application Guidance, MEF [...]
Prism, MEF and DI oh my - Glenn Block
August 19th, 2008 at 12:14 am
[...] Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) Published Aug 18 2008, 11:43 PM by Glenn Block Filed under: Composite Application Guidance, Composite WPF, MEF, prism [...]
WPF in LOB - Rudi Grobler
August 27th, 2008 at 11:57 pm
[...] Episode 12- Glenn Block on Prism, Unity, and MEF (part 2) [...]
My Technobabble : DNR Podcast and a host of other interviews on MEF
November 30th, 2008 at 6:20 pm
[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]
DNR Podcast and a host of other interviews on MEF - Glenn Block
November 30th, 2008 at 6:21 pm
[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]
DNR Podcast and a host of other interviews on MEF - taccato! trend tracker, cool hunting, new business ideas
December 2nd, 2008 at 8:15 am
[...] I have been doing a bunch of podcasts on MEF. Previously I had done a few with Hearding Code and Elegant Code. Back in the Hearding code days I was very new to the team and still trying to [...]
Recent Faves Tagged With "prism" : MyNetFaves
January 7th, 2009 at 2:20 pm
[...] links >> prism J.J. Abrams Is A Mover And A Shaker First saved by tomwoolley | 7 days ago Episode 12: Glenn Block on Prism, Unity, and MEF (part 2) First saved by 161261 | 14 days ago The Conversation Prism First saved by junbruce | 14 days [...]
RSS feed for comments on this post · TrackBack URI
Leave a Reply