Blog Posts

MANY articles on a wide array of topics. You’ll find a lot of my newer content is going to my YouTube channel first, but I do still blog occasionally.

Analyzing Windows 8 and WinRT

Analyzing Windows 8 and WinRT

Last week at BUILD, Microsoft introduced their vision for the next generation of Windows devices with announcements and previews of Windows 8, Metro style applications, and WinRT.

Read More →
Moving Beyond Enums

Moving Beyond Enums

I just published an article on ASPAlliance on Moving Beyond Enums, describing when and how to move from enums to classes in your code when you start demanding more from your enums than they were designed to give.

Read More →
Drawing Directed Graphs with GraphViz

Drawing Directed Graphs with GraphViz

I’ve been wanting to draw some simple circle-and-arrow directed graphs for a while, because of a few problem domains I’m working in. One example pertains to articles and related educational content, which …

Read More →
Working with Value Objects

Working with Value Objects

Some objects in your application simply describe attributes of other objects. These objects can be modeled as Value Objects, immutable and without identity. In this article, Steve introduces Value Objects and shows an …

Read More →