The Pragmatic Craftsman         :: Simplicity from complexity :: | About Me |

You are here: The Pragmatic Craftsman > Books , Books Recommended

Go to: « Programming Pearls by Bentley | Code Reviews Are Good »

Patterns of Enterprise Application Architecture by Fowler


Patterns of Enterprise Application Architecture
by Martin Fowler
ISBN 0321127420
Date Read 8/2006

My Rating

Excellent patterns book. Written in a pragmatic language.

Fowler talks about patterns that relate to domain logic, remote services, data source and more. Even though you probably heard a lot of the patterns discussed in this book (if you've been following patterns), you will learn from this book.

Fowler presents the patterns in an interesting way. He tells you how he used it, what worked and did not work for him. He gives you a lot of insight, which in the pattern world, is very important I think as it gives you the context you can use the pattern. It's good to see what problems he went through, the issues with the potential solution. This book gives you exactly that.

The book has two sections, the first, around 100 pages, is where he discusses the patterns and tells you when to use it. The section about layering the architecture is excellent. The overall section is quick to read. After reading this section, you basically read the whole book.

The second section is the pattern reference where all of the patterns are listed.

The best thing in the book is the author's pragmatic language and very good, simple examples

This is an important book in my architecture/design library. I plan to re-read this book every year or so, in addition to having it on a side as a reference.


Comments

Post a comment









Remember personal info?







Go to:
   « previous entry: Programming Pearls by Bentley
   » next entry: Code Reviews Are Good

Random Quote

Search

 

Topics

Architecture & Design :12
Better Coder :29
Books :43
Books Recommended :18
Buzzwords :5
Career :25
Craftsmanship :15
Java :15
Quotes :25
Recommended :9
Software Engineering :3
Uncategorized :33
Web Development :1

Archive

May 2008 (1)
April 2008 (2)
March 2008 (1)
February 2008 (1)
January 2008 (2)
November 2007 (1)
October 2007 (3)
August 2007 (3)

...since January 2002

Currently Reading


:: See list of books I finished reading

Info

© 2001-2008 Stanley Kubasek About me :: Contact me