
This post draws its inspiration from the many religious attempts I have made in the past to follow those golden "Oh you must follow these steps to do...
5 replies - 6427 views - 09/29/10 by Suresh Murthy in News

ZeroMQ (or ØMQ) is an open source messaging library supported by the iMatix Corporation. It has been described as messaging middleware, TCP on steroids, and...
2 replies - 14789 views - 07/27/10 by Mitch Pronschinske in Articles

During my trip to Corropoli for the phpDay 2010 I took six trains to cover a total of 1000 kilometers. During the waiting periods in the train stations, I got...
0 replies - 6934 views - 07/06/10 by Giorgio Sironi in Articles

I recently got this question on email, and I thought it would be a
good subject for a post. I wanted to get your
thoughts about using NoSQL for data...
2 replies - 11092 views - 07/01/10 by Ayende Rahien in News

Whenever it seems like Composite might apply, another voice pops up
in your head that says ‘every time something rolls up into a parent, do
we need to trot...
2 replies - 2999 views - 06/28/10 by Rob Williams in Articles

Last week we completed the last of the 23 part design pattern series. This article brings all of those patterns together for your reference.
Design...
11 replies - 13860 views - 06/23/10 by James Sugrue in Articles

Today's pattern is the Builder pattern,which allows for dynamic creation of objects based upon interchangable algorithms. Builder in the
Real World The...
1 replies - 10115 views - 06/15/10 by James Sugrue in Articles

Today's pattern is the State pattern, which allows objects to behave in different ways depending on internal state. State is used when you need a class to...
1 replies - 19885 views - 06/09/10 by James Sugrue in Articles

The Mozilla Labs Test Pilot platform is designed to collect structured
user feedback through Firefox to analyze how people use the browser and
the...
0 replies - 9083 views - 06/08/10 by Mitch Pronschinske in Articles

We'll start in media res, with a pair of quotes:The design viewpoint expresses the logical components and their structural relationships. It also expresses...
1 replies - 6665 views - 06/08/10 by Giorgio Sironi in Articles

Today's pattern is the Iterator pattern which formalizes how we move through a collection of data in a particular class Iterator in the
Real World MP3...
1 replies - 12816 views - 06/03/10 by James Sugrue in Articles

Today's pattern is the Bridge pattern, which allows you to vary both the implementation and the abstraction by placing both in seperate class hierachies....
1 replies - 27590 views - 06/01/10 by James Sugrue in Articles

Data management software vendor, Objectivity, has unveiled their newest project: InfiniteGraph. This beta program is the latest addition to the small, but...
3 replies - 9470 views - 05/26/10 by Mitch Pronschinske in Articles

Today's pattern is the Flyweight pattern, used to share large number of objects in an efficient way. Flyweight in the
Real World The classic example of the...
1 replies - 19400 views - 05/19/10 by James Sugrue in Articles

Today's pattern is the Composite pattern, which comes into play when developing a system where a component could either be an individual object or a...
5 replies - 18559 views - 05/17/10 by James Sugrue in Articles