Navigation:  Appendix > Useful References >

Highly Recommended

Previous pageReturn to chapter overviewNext page

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process. This book was very useful early in our planning and design.  It provides an opportunity to learn some UML as well as some characteristics of good design.

Effective C#: 50 Specific Ways to Improve Your C#. This is essentially a book on C# best practices. What makes this book good is that it deals with some of the more subtle aspects of C# that standard C# reference books don't deal with, such as how to make sure your C# is tuned for performance.

Programming .Net Components. This is a very thorough and well written book devoted to .NET component programming. But know that it's targeted to advanced .NET programmers. It deals with the more subtle aspects of assemblies, interfaces, events, threading, security, etc.

Writing Effective Use Cases. For those of you who struggle over how to actually write a use case, this book clears everything up.