.Net Lightweight Containers and Plugin Architectures

The following is an excellent resource on Dependency Injection and Dynamic Service Locators in .NET: http://weblogs.asp.net/cazzu/archive/2004/05/10/129140.aspx more »

Portrait Of An Agile Development Process

1. What Does It Mean To Run A Project Using An Agile Process? The term agile refers to a set of patterns and practices that builds a highly collaborative partnership between the business and IT, promotes team communication and delivers functional softw… more »

Keeping Databases In-Synch With Your Source Control

Problem: Your development, test and production databases tend to accumulate cruft (aka. old stored procedures or schema) and you need a way to manage changes in a simple automated way. Solution: I've had the great fortune to work with some excellent… more »