Development
The Gang-of-Four Visitor pattern provides a formalized way to de-couple code using double dispatch. The traditional static-language implementation has limitations that can be overcome with reflection.
Reflection is a very powerful tool in the .NET library. In this article, I try to take some of the mystery out of its basic concepts.
If you use HTTP handlers in your web applications, you might find some use in this attribute-driven URL dispatching system for your handler classes.
Using Visual Studio .NET, you might come to believe that the .ASPX file is the heart of the execution of a page. Not so. Learn what happens when an .ASPX page gets executed, and learn how to bypass the use of .ASPX pages with HTTP Handlers.
A discussion of the use and abuse of SetUp and TearDown in unit testing.
A repository of common patterns and refactorings I discover as I learn Ruby.
My first real project in Ruby was an import utility to move from my old Unix-based MovableType system to my new Windows-based .Text system.
My experiences running as a non-admin day-to-day in the Windows world.