Design Patterns
-
Enterprise Java

Java EE Revisits Design Patterns: Asynchronous
Although you may not find Asynchronous method calls listed as a design pattern, I find it worth to mention. So…
Read More » -
Enterprise Java

Concurrency Pattern: Producer and Consumer
In my career spanning 15 years, the problem of Producer and Consumer is one that I have come across only…
Read More » -
Enterprise Java

GWT MVP made simple
GWT Model-View-Presenter is a design pattern for large scale application development. Being derived from MVC, it divides between view and…
Read More » -
Core Java

The Wizard Design Pattern
We all love wizards…. (Software wizards I mean). We are always happy to jump on those ”Next” buttons like we…
Read More » -
Core Java

Musing on mis-usings: ‘Powerful use, Damaging misuse’
There’s an old phrase attributed to the former British Prime Minister Benjamin Disraeli which states there are three types of…
Read More » -
Core Java

Programming antipatterns
Did you ever do a code review where you recorded an extremely high amount of WTF/m? And did you…
Read More » -
Enterprise Java

Java EE6 Decorators: Decorating classes at injection time
A common design pattern in software is the decorator pattern. We take a class and we wrap another class around…
Read More » -
Software Development

Poor man’s approach in practice
One day we ran into problem when an application was randomly starting using more CPU resources as usual. It continued…
Read More » -
Core Java

Design Patterns in the JDK
Brian Du Preez, our JCG partner from Zen in the art of IT has made a very fine job of collecting…
Read More »



