Blog

Notes on what I am building, how it was made, and what I learned along the way.

How to make a basic test framework in C#

Unit testing can be an excellent approach to building applications. In C#, there is a fairly standard convention that you often see. You'll often see a test structure…

WPF Binding Errors

I find the binding aspect of WPF to be very powerful. There's one part that I found challenging. If the binding wasn't just right, the problem wouldn't be obvious. If I…

Mustache

I saw an interesting approach to view rendering. Often in web projects, the template or views will grow to include many conditionals. You will start to see conditions…

Using NCrunch to find bottlenecks visually

NCrunch is a continuous test runner for C#. I enjoy using it to test my code with a less jarring mental switch. It displays the status of test runs in visual studio as a…