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
Entity Framework Core 2.1 Migrations: Fundamentals

Entity Framework Core 2.1 Migrations: Fundamentals

youtubeplay
Occasionally Connected Windows Mobile Apps: Consumer

Occasionally Connected Windows Mobile Apps: Consumer

youtubeplay
Patterns for Building Distributed Systems for The Enterprise

Patterns for Building Distributed Systems for The Enterprise