Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

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.

Intermediate
3h 13m
(78)

Created by Michael Perry

Last Updated Jun 20, 2024

Course Thumbnail
  • Course

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.

Intermediate
3h 13m
(78)

Created by Michael Perry

Last Updated Jun 20, 2024

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

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.

Clean View Models With Assisticant
Intermediate
3h 13m
(78)
Table of contents

About the author
Michael Perry - Pluralsight course - Clean View Models With Assisticant
Michael Perry
17 courses 4.5 author rating 2263 ratings

Mathematician and software developer, Michael L Perry applies formal proof to creating reliable software. He has developed a method starting from the works of the greats (Meyer, Rumbaugh, Knuth), and embodied it in his open-source frameworks (Update Controls and Correspondence).

Get started with Pluralsight