Over a million developers have joined DZone.

MVVM Resources


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 Corey Schuman, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}