Malcolm has been writing code for nearly 30 years, on everything from IBM mainframes to embedded devices. Someday he hopes to get really good at it.


Email Newsletter

MVVM Resource List

Here are the resources I mentioned in my Introduction to MVVM in Delphi session at CodeRage 7. There are many more MVVM resources out there, but I’ve tried to keep this as the short-list of those I’ve found truly useful. I’ll update as I encounter more.

Coderage Replay

Delphi Source

Books

  • Developer’s Guide to Microsoft Prism
    A free ebook from MS’s Patterns and Practices group. Prism covers more than just MVVM, but the MVVM sections were useful. 
  • Advanced MVVM
    A short-ish ebook covering a game developed using MVVM, and a handful of problems the author faced and the solutions he used. Definitely not your starting point, but worth a look once you’re up and rolling. 

 Articles

Videos

  • Build Your Own MVVM Framework
    Don’t let the name put you off, this video is really about techniques to remove code from your View. Some of it is WPF-specific but much is conceptually relevant to MVVM in other frameworks. 
Malcolm Groves

Malcolm has been writing code for nearly 30 years, on everything from IBM mainframes to embedded devices. Someday he hopes to get really good at it.

1 Comment » for MVVM Resource List
  1. mguk59 says:

    Hi Malcolm
     
    Thanks for the resources.  I am very interested in seeing your further articals on MVVM and especially using livebindings to bind the ViewModel and View, both for Data and Actions.
     
    A good MVVM framework is seriously need for Delphi and with the development of live bindings and its tools, it looks now possible  to do this

2 Pings/Trackbacks for "MVVM Resource List"
  1. [...] bus within my apps to de-couple different sub-systems from each other. I use this heavily in my MVVM-based apps to minimise the dependencies between my Views and ViewModels, but it applies to non-MVVM apps [...]

Leave a Reply