Agile Principles, Patterns, and Practices in C#

Agile Principles, Patterns, and Practices in C#. Martin, Robert C., Prentice Hall, 2007. One of my favorite books. Don’t let the word “Agile” fool you (or put you off if you’re cynical or haven’t yet practiced Agile methodologies): Agile practices are mentioned, but this book is about nuts-and-bolts software design and construction. You don’t have … Read moreAgile Principles, Patterns, and Practices in C#

Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture. Fowler, Martin, et. al.,  Addison-Wesley, 2003. Specifically covers 3-tier design. Not just at a high-level architectural level, but down to implementation examples written in both C# and Java. The first 100 pages or so of the book is a tutorial on tier design concepts, which heavily cites the more detailed … Read morePatterns of Enterprise Application Architecture