This article describes how you can use the MVVM pattern to develop applications that are easy to test and maintain, using Silverlight and HTML5/JavaScript. The article was written for two groups of developers:
The article describes the MVVM pattern in Silverlight and in JavaScript (using the KnockoutJS library). It illustrates the main concepts walking through the implementation of a map-based demographic dashboard application implemented in Silverlight and in HTML5/JavaScript. Continue to full article (PDF).