Two topics in one! Inversion of Control and Dependency Injection: Inversion of control, or IoC, is about enforcing isolation. IoC can help you write more maintainable code that is highly decoupled and easy to test. Remove boilerplate code by using Castle's Windsor IoC container. Improve your designs by thinking about IoC and testability.
Jay R. Wren has been writing custom software solutions for integrating Windows and Unix for over seven years. His blend of traditional system administration and custom software solutions has allowed numerous enterprises to transcend platform dependence. Some of his software is still in use at a state university in Michigan and at the nations largest payroll processor.