JavaPulse

a finger on the pulse of the freelance Java™ market in the Netherlands

Martin Fowler

Martin Fowler writes insightful articles on various subjects of interest related to software development, such as XP and agile methods, refactoring, design patterns, and UML. He is also the author of a number of books on these subjects. I find that his articles on XP and agiles methods especially inspiring and are in concurrence with [...]

Core J2EE Patterns: Best Practices and Design Strategies

This is the very popular design pattern book written specifically for J2EE development. It is surprisingly readable. Its separation of patterns into presentation, business, and integration tiers allows you to focus efficiently. Alot of it are ways to deal with the annoying parts of J2EE though, such as EJBs. So if you’re not using EJBs, [...]

Design Patterns: Elements of Reusable Object-Oriented Software

This is the granddaddy book of design patterns by the Gang of Four. It was not written for any specific programming language and therefore have abstract examples. Good to read as an intellectual exercise, but I mainly use it as a reference.

Related links and articles:

Design Patterns Book
Java Design Patterns Reference and Examples

How to Use Design [...]