In this post, I will give you some tips on how you can debug your data bindings in WPF. I'll show you how to add trace output and break into the debugger.
An inverted TDD workflow—intelligent code-editing features allow you to speculate what a test looks like and let the editor create declarations for you.
Dynamic languages have good generic forms of memoization, but I haven't found one I'm happy with in C#. This is a sketch of a generic memoization in C#.
Boo is a Python-flavored language for .NET and Mono. It is statically typed, but has a "duck" type similar to the dynamic keyword in C# 4.0. It is compiled, but has strong meta-pro
Connector/NET, written in C#, has some upsides over the ODBC driver. Unfortunately, we ran into a number of problems with it and switched to the ODBC driver.