Stuff I Wrote About C# 2010 Sep 18 Future-Proofing, Uniform Access, and Masquerades Jun 11 Amaranth, an Open Source Roguelike in C# 2009 Jul 02 Closures and the Command Pattern May 15 Loops in Magpie May 13 ML-Style Pattern Matching in C# Jan 03 Debunking C# vs C++ Performance 2008 Nov 23 “Constrained Compound” Design Pattern Nov 17 Using an Iterator as a Game Loop Apr 10 A C# Feature Request: Extension Classes Apr 08 What’s the Opposite of “Nullable”? Mar 05 Checking Flags in C# Enums Feb 26 Avoiding Overload Hell in C# Feb 09 C# Extension Methods: Not Just for Breakfast