Category Archives: MVVM

Would you like to learn more about MVVM? Check out DevReady with MVVM

My friend and fellow MVP Miguel Castro is going to be presenting at Microsoft’s Malvern, PA office on 3/19. You can register for the event here. If you have wanted to understand what the MVVM Pattern is and how it … Continue reading 

| 1 Comment

View Model Locator – MEF Style

At MIX, Laurent Bugnion and I had a brainstorming chat around improving on the ViewModel locator “pattern” through the usage of a MEF generic locator that allows binding via indexer properties thus removing the need for a hard-coded locator. Tonite … Continue reading 


Rob E’s Mini-MVVM Framework @ MIX10

Rob Eisenberg’s MIX 2010 talk, “Build Your Own MVVM Framework” was terrific. If you feel modestly comfortable with MVVM, run over and get the video and the code. Rob may be best known for his Caliburn WPF/Silverlight Presentation Development Framework. … Continue reading 


MVVM, Josh Smith’s Way

I’ve long admired Josh Smith’s work. He’s one of the best explainers on the web and he – together with Karl Shifflett and Andrew Smith – gave us Mole, the superb WPF Visual Studio debugger visualizer. I heard recently that … Continue reading 


Herding code on MVVM and other presentation patterns in WPF and Silverlight

Recently I had the pleasure of having a nice lively discussion on Herding Code with my cohorts Ward Bell,  Rob Eisenberg and Jeremy Miller around one of our favorite topics, Presentation Patterns. We let the gloves come off and went … Continue reading 

| Leave a comment

The spirit of MVVM (ViewModel), it’s not a code counting exercise.

<Warning>Long post follows</Warning> Lately there is a lot of momentum and interesting conversation around Model-View-View-Model. There’s several good resources out there that discuss the basics of the pattern, who the actors are that are involved and what role the play. … Continue reading