Book Review – Professional Asp.Net Design Patterns


Professional Asp.Net Design Patterns
by Scott Millett

If your looking to learn how to learn and then use design patterns in your Asp.Net code then this books for you. The book is full of coding samples and covers all the Gang Of Four design patterns with various very good examples.

What the Book Covers

The book covers what design patterns are, who came up with the ideas in the first place and why they can help solve industry problems, it then covers the 3 main areas for using deisgn patterns which cover the presentation/ui layer, the data access layer and the business logic layer.

The book takes each area above and discusses which patterns apply to each of the 3 areas, it then shows sample code before a pattern has been applied then talks about the pattern before giving you a walkthrough of how to apply the design pattern itself.

I was a little bit sceptical of how the presentation layer would benefit from having a design pattern applied but the code just becomes really clean and easy to follow and was quite an eye opener.

The book introduces you to NHibernate, Dependency Injection, Structure Map and a lot of other techniques all of which were new to me before reading this book.

It’s the kind of book that I will reference again and again and will stand the test of time even over different versions of .Net as the principles are sound and can be applied to most languages let alone .Net

I read a lot of technical books and this has been my favourite book over the last 2-3 years.