Code

Reflector Diff

An add-in for Lutz Roeders Reflector. It's designed to be used to give you the differences between two assemblies. I originally wrote this to allow me to spelunk the differences between .NET 1.1 and 2.0. Unfortunately I haven't really had the chance lately. In addition development on this has stalled for now, but I promise I'll come back to it soon.

Licensing Application Block

This is a set of libraries allowing you to easily integrate licensing into your application. It uses signed XML files as the licenses, and allows you to control licensing policy from within your App.config file. Just to add insult to injury it's integrates directly into VS.NET 2003 so you don't have to manually go and sign the files every time you change them.

Templates

A few CodeSmith templates I wrote that make my programming life a lot easier.

SA Identity Number Validation

A South African Identity Number validation class.

Span Planner

A span planning control. Sorta like a Gantt Chart, but not.

Windows Controls Hosted in IE - Events

A sample project which hosts a Windows control in IE, and accesses properties and events of that control from JavaScript.

Component Collection

A type-safe means of treating components sited on your component as if they were in their own collection.