Methodologies and Tools
- The Action/Executor Pattern
- Application Design Guidelines: From N-Tier to .NET
- Bungie.net Technical Case Study
- Collaborative Productivity Through Context
- Developing Parallel Programs
- Enterprise Library 2 Architecture: Part I
- The Evolution of Architecture with Martin Fowler
- Expert Business Objects with Rocky Lhotka
- A Guide to Building Enterprise Applications on the .NET Framework
- The Hidden Roles of Software Architects
- Improving Application Performance by Implementing Paginated Lists
- Inversion of Control and Dependency Injection: Working with Windsor Container
- Metadata-Driven User Interfaces
- Model-Driven Development
- Model-Driven Development (Part 1)
- Model-Driven Development (Part 2)
- Modeling for Software Development and Operations
- Modern Software
- Pragmatic Architecture
- Reality Check with the Modeling Panel
- Reducing Coupling by Dynamic Loading of Assemblies
- The Role of the Software Architect: Caring and Communicating
- Software Abstraction Layer
- Software-Development Methodologies and Visual Studio Team System
- Testing Process
- UML: Panacea or Malady?
- Using Patterns to Define a Software Solution
- Why the Software Industry Doesn't Run Restaurants