Patterns

VMware Hires Key NoSQL Developer

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 - 2870 views - 03/15/10 by Mitchell Pronsc... in Articles

Design Patterns Uncovered: The Decorator Pattern

Today's pattern is the Decorator pattern, which allows class behaviour to be extended dynamically at runtime.

1 replies - 3396 views - 03/15/10 by James Sugrue in Articles

Practice Software Patterns – Component Patterns

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 - 2255 views - 03/11/10 by Caleb Jenkins in Articles

Cassandra Usurping MySQL on Twitter

One source had confirmed that Twitter was working with the NoSQL data store, Cassandra, late last year.  Some more details have finally surfaced about this...

0 replies - 3584 views - 03/10/10 by Mitchell Pronsc... in Articles

Design Patterns Uncovered: The Visitor Pattern

Today we're going to take a look at the Visitor pattern. Of all of the patterns that I've used so far, Visitor is by far the most powerful and convenient.  ...

13 replies - 5742 views - 03/09/10 by James Sugrue in Articles

NoSQL DB, Objectivity/DB 10 Beefs Up Java and Adds C# .NET support

With the emergence of the term "NoSQL," many interested developers and architects are trying to clearly define what this means.  Some people may not...

2 replies - 2378 views - 03/04/10 by Mitchell Pronsc... in News

Design Patterns Uncovered: The Strategy Pattern

Having focussed on the two factory patterns over the last week, today we'll take a look at the Strategy Pattern, a useful pattern in changing algorithm...

5 replies - 5415 views - 03/01/10 by James Sugrue in Articles

Versant ODB as Easy as ORM

Yet another alternative to the relational database is the object database.  Learning a new method for data storage can be scary for some developers, but there...

0 replies - 2333 views - 02/26/10 by Mitchell Pronsc... in Articles

An (Overlooked?) Use Case for the Strategy Pattern Part 2: It’s Not About Template Method

As I explained in my previous post, I think there is a use case for the strategy pattern that, in my opinion, we often overlook:

0 replies - 991 views - 02/24/10 by Alex Ruiz in Articles

Open Source NoSQL Databases

For almost a year now, the idea of "NoSQL" has been spreading due to the demand for relational database alternatives.  Maybe the biggest motivation...

4 replies - 7884 views - 02/23/10 by Mitchell Pronsc... in Articles

Design Patterns Uncovered: The Abstract Factory Pattern

Having gone through the Factory Method pattern in the last article in this series, today we'll take a look at Abstract Factory, the other factory...

12 replies - 4616 views - 02/23/10 by James Sugrue in Articles

Cassandra NoSQL Database an Apache Top Level Project

After Facebook made the Cassandra project open source in 2008, the highly scalable, non-relational distributed database proved its mettle at other companies...

3 replies - 6277 views - 02/22/10 by Mitchell Pronsc... in Articles

Builder: Design Pattern or Obsession?

Recently, I had a familiar thing happen: I recognized that I needed a class to make an instance of another class based on some preferences a user had...

1 replies - 2727 views - 02/22/10 by Rob Williams in Articles

Design Patterns Uncovered: The Factory Method Pattern

This article will focus on the Factory Method pattern, a variation on the simple factory. The Factory, as it's name suggests, is a pattern used to facilitate...

3 replies - 5236 views - 02/18/10 by James Sugrue in Articles

Design Patterns Uncovered: The Singleton Pattern

The next pattern in our series is the Singleton pattern. Singleton is probably the most infamous pattern, as it's use causes a divide in the development...

16 replies - 4373 views - 02/15/10 by James Sugrue in Articles