Latest writing

August 2013
ArticleDevelopment

Annoyed with INotifyPropertyChanged?

Have you ever been annoyed with having to implement the cumbersome plumbing required for INotifyPropertyChanged ? Well, I have. So I tried to find a way to make authoring bindable objects better. The typical example:

June 2013
ArticleDevelopmentTesting ASP.NET MVC, Part 2

Unit testing model validation with MVC’s DataAnnotations

In a previous post, I mentioned that model validation should be tested separately from controller logic. I will demonstrate a way of unit testing the validation of models implemented with System.ComponentModel.DataAnnotations. It is actually quire easy to unit test model validation. Models are inherently easy to test separately due to their POD (Plain Old Data) nature.

Current work

From the workshop

The writing is the main event. The rest is what is currently in progress: game-build notes and small toys that are ready to poke at from the public side of the workbench.

Current toy

Game of Life

A browser sandbox for drawing cells, pressing play, and learning whether your pattern is secretly soup.