If you have ever written code that is going to be used as an API […]
The Power of Enum
One of the most overlooked tools in modern programming languages for producing elegant code is […]
Say “No” to “Null”
I was recently asked to write a fairly simple piece of code.? In this simple […]
Eliminating Comments: the Road to Clarity
I used to think commenting my code was the responsible thing to do. I used […]
Linfu Duck Typing Part 1 – Revealing Secrets
Don?t you just hate it when a class in the .NET Framework or another third-party […]
C# 4.0 Optional Parameters – Exploration.
{? Removed big long story about how I ended up writing this post which provides […]
Calling Non-Public Methods
A typical way for invoking a non-public method of a class is by using reflection. […]
NETDUG – Silverlight/WPF Multi-Targeting Presentation Sample Code
If you attended the NETDUG user group meeting last night and would like to download […]