Home » Gregor » Work

Professional Bookshelf

Software
Engineering
Software Development OOAD
Patterns
Java
J2EE
Internet Enterprise
Integration

 

Title Author Scoop
Pattern-Oriented Software Architecture (POSA) Buschmann et. al. Well structured collection of architecture and design patterns. Possibly even a better book than the GoF book.
Design Patterns
Gamma (GoF) Yeah, everybody has it on the shelf, but do they have it in their brain? I had to read the intro twice and I consider myself pretty OO savvy. Just ask them to explain a simple pattern like Factory or Observer.
Analysis Patterns Fowler Another Martin Fowler masterpiece. Describes recurring patterns in the world of domain analysis, e.g. organization hierarchies. Additional analysis patterns are listet on Martin's Web site.
San Francisco Component Framework Monday The book describes IBM's attempt to create a universal business component framework. Just after I got the book, things around San Francisco, got pretty quiet, so I never finished reading it.
UML Distilled Fowler Standard 'here read this' type of book explaining the most common UML notations. Download the full spec for free from the OMG.
Large Scale C++ Software Design Lakos A book that talk about the challenges of actually implementing a large system as much as designing it. Most OO books focus on certain problems or pattern solutions, but rarely address the implementation of a large system. Don't let the C++ part scare you - the issues presented in this book are useful for most large-scale development environments.