RegEx Buddy By far the BEST regular expression design and test tool out there. Written by Jan Goyvaerts, co-author of the O’Reilly book, “Regular Expressions Cookbook.” Reasonably priced, liberal license (pay once per developer, use anywhere). During a requirements meeting, a business analyst hands me a code fragment. Doesn’t understand what it does, but says we … Read moreRegEx Buddy

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