Over a million developers have joined DZone.

MVVM Resources

DZone 's Guide to

MVVM Resources

· ·
Free Resource

For the past three days I’ve been giving a Silverlight training. It’s always refreshing to go through the material and brush up on some areas that haven’t been touched in a while. Additionally, it’s been nice to finally be able to say some of the exciting features that are coming in Silverlight 5.

Something that has come up quite a bit, is the eagerness to learn MVVM (Model-View-ViewModel). Even in a beginner Silverlight course, people want to know. Granted, this isn’t something that should be taught on day 1, but it certainly needs to be addressed.

Unfortunately MVVM wasn’t part of the core material which included: 101, Blend/XAML, Data Binding, Data Access, Out-of-browser, and RIA Services.  I’ll definitely have MVVM for the next go round.  In the mean time, these are my three go to places I point people to when asking about MVVM.

Kung Fu Silverlight at PDC 2010: Patterns and Practices with MVVM and RIA Services

by John Papa


Deep Dive MVVM
by Laurent Bugnion


If you’re looking for a book, this seems to be the choose:

Advanced MVVM
by Josh Smith


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}