architecture 8 How to design a good API Oct 25, 2006 Design Skills Sep 27, 2005 Building Service Layer Recommendations Jul 20, 2005 Pluggable Data Access Layer using Abstract Factory May 19, 2005 Fail Fast Mar 10, 2005 Business Layer Deployment Sep 30, 2004 Improving .NET Application Performance and Scalability Apr 29, 2004 Software and the construction trades Sep 24, 2003