Appendix B. The Northwind Starter Kit

There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.

— C.A.R. Hoare

The Northwind Starter Kit (NSK) is a set of Microsoft Visual Studio 2008 projects that form a multilayer .NET-based system. Produced by Managed Design (http://www.manageddesign.it), NSK is a reference application that illustrates most of the principles and patterns we have discussed in this book.

Motivation for Creating NSK

Many developers know about patterns and acknowledge that they have some value. Far fewer developers actually use patterns or use them in the appropriate manner. ...

Get Microsoft® .NET: Architecting Applications for the Enterprise now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.