Blog Archive 2012 Implementing Tic-Tac-Toe using state classes Oct 25 2012 Union types in C# Oct 21 2012 Semantic strings in C# Oct 20 2012