
Today's pattern is the Interpreter pattern, which defines a grammatical representation for a language and provides an interpreter to deal with this grammar....
6 replies - 16060 views - 05/11/10 by James Sugrue in Articles

The data storage solution for Facebook, Twitter, and Digg, and the clear leader in DZone's NoSQL Poll, Apache Cassandra, is now commercially supported. The...
0 replies - 8461 views - 04/27/10 by Mitch Pronschinske in News

If you haven't heard of the Errai framework, you really need to check out our interview with Mike Brock, the project lead at JBoss. A brief introduction -...
0 replies - 10074 views - 04/26/10 by Mitch Pronschinske in Articles

Today's pattern is the Mediator pattern, used to handle complex communications between related objects, helping with decoupling of those objects. Mediator in...
5 replies - 24356 views - 04/26/10 by James Sugrue in Articles

Last week, Terracotta and MuleSoft held a joint web seminar titled "Manage and scale your web applications on Apache Tomcat." The seminar walked...
1 replies - 7225 views - 04/25/10 by Mitch Pronschinske in Articles

Today's pattern is the Memento pattern which is used in undo frameworks to bring an object back to a previous state. Memento in
the Real World In the real...
2 replies - 19938 views - 04/21/10 by James Sugrue in Articles

Today the Cassandra project announced its first new release since becoming a Top-Level Project at Apache. Don't let the low version number fool you. ...
2 replies - 28233 views - 04/13/10 by Mitch Pronschinske in News

Today's pattern is the Prototype pattern which is utilized when creating an instance of a class is expensive or complicated. Prototype in
the Real...
2 replies - 12473 views - 04/09/10 by James Sugrue in Articles

Today's pattern is the Template Method pattern, which defines a stub for an algorithm, deferring some implementation steps to subclasses. Template in
the...
5 replies - 20104 views - 04/06/10 by James Sugrue in Articles

Today's pattern is the Command, which allows the requester of a
particular action to be decoupled from the object that performs the
action. Where the...
3 replies - 39849 views - 04/02/10 by James Sugrue in Articles

Today's pattern is the Chain of Responsibility, a simple way to
decouple the handling of requests. Chain of Responsibility in
the Real World The idea of...
7 replies - 28212 views - 03/30/10 by James Sugrue in Articles

Terracotta recently announced another strategic alliance, this time with EnterpriseDB, a PostgresSQL-based database vendor. Their partnership is aimed at...
0 replies - 7977 views - 03/25/10 by Mitch Pronschinske in Articles

The VMware executive blog recently announced the hiring of Salvatore Sanfilippo, the key developer for Redis, a NoSQL database (Key Value/Tuple Store). ...
2 replies - 14530 views - 03/15/10 by Mitch Pronschinske in Articles

Today's pattern is the Decorator pattern, which allows class behaviour to be extended dynamically at runtime.Decorator in the Real World The concept of a...
3 replies - 19730 views - 03/15/10 by James Sugrue in Articles

The first time that someone taught me about Software Design Patterns it went something like this:
Them: “… and so that is the pattern.” Me: “That’s...
0 replies - 6224 views - 03/11/10 by Caleb Jenkins in Articles