Michael L Perry

Clean View Models with Assisticant

This course demonstrates how to create clean, declarative view models that don't explicitly raise property changed events or use a message bus. A view…

This course demonstrates how to create clean, declarative view models that don't explicitly raise property changed events or use a message bus.


A view model should read like a user interface specification. Most view models, however, are too busy raising property changed events or sending and subscribing to a message bus.


This course will give you the tools and patterns you need to write clean, declarative code for WPF, Windows Phone, and Windows Store clients. A clean view model does one thing, and one thing only; the open source Assisticant library will handle the rest.


On Pluralsight

Michael Perry

You may also like

youtubeplay
Patterns for Building Distributed Systems for The Enterprise

Patterns for Building Distributed Systems for The Enterprise

youtubeplay
The Parse Mobile Backend as a Service, with Windows 8

The Parse Mobile Backend as a Service, with Windows 8

youtubeplay
Occasionally Connected Windows Mobile Apps: Collaboration

Occasionally Connected Windows Mobile Apps: Collaboration