
I’ve been writing a high-level ‘architectural vision’ document for my current clients. I thought it might be nice to republish bits of it here. This is...
1 replies - 5163 views - 04/30/12 by Mike Hadlow in Articles

I often think it's ironic that while the mission of REST is to simplify
Web development, REST itself is beset with seemingly complex jargon and...
0 replies - 4187 views - 04/27/12 by Mark O'neill in Articles

There's often a need to temporarily store transient messages during design of Spring Integration flows - several different mechanisms are available in the...
0 replies - 5592 views - 04/26/12 by Matt Vickery in Articles

I put together Java sample applications using Spring 3.1. Using
Spring’s Environment abstractions, we can gather details about the
underlying...
0 replies - 2695 views - 04/24/12 by Gordon Dickens in Articles

I have a couple of quick notes for any aspiring java architects. Please read them carefully and think about them.
Adding layers is BAD
In general, you...
6 replies - 18695 views - 04/24/12 by Michael Mainguy in Articles

As Software Developers, our passion can sometimes be all
encompassing. You can find a new language or framework and something
inside you lights a...
0 replies - 4420 views - 04/24/12 by Douglas Rathbone in Articles

We know streamlined search utility building is a major need in the tech industry right now. Amazon's recent Cloud Search announcement is evidence of that. ...
0 replies - 3654 views - 04/21/12 by Mitch Pronschinske in Articles

Last night I was invited to go along to the Facebook offices in
London and attend a tech talk on how Facebook do release engineering and
automated...
0 replies - 11254 views - 04/20/12 by James Betteley in Articles

Integrating applications and making them play nice is something developers and architects struggle with on a daily basis. There's a plethora of ways to do...
0 replies - 9617 views - 04/15/12 by Mitch Pronschinske in Articles

Twitter is a big proponent of knowledge sharing and open source software. It's also well known that Twitter moved away from Casandra, and turned back towards...
0 replies - 14502 views - 04/09/12 by Chris Smith in Articles

In a recent blog on I received a comment from Wojciech Soczyński
about how the “strategy” pattern can be used to enforce the Single
Responsibility...
2 replies - 6111 views - 03/31/12 by Roger Hughes in Articles

I heard of virtualization 5 or 6 years ago and at the time, I
didn’t understand the real implications of its use, save it was a tool
toward an agile...
0 replies - 2651 views - 03/28/12 by Nicolas Frankel in Articles

Sometimes you just don’t want or need the complexity of a fancy
distributed transaction manager or complicated RPCs to coordinate a
concurrent job...
0 replies - 2336 views - 03/28/12 by Ricardo Zuasti in Articles

One of the powers of RDBMS
as we use them today are constraints. I use unique indexes, not null
constraints and foreign keys on a regular basis and if you...
0 replies - 2728 views - 03/27/12 by Jens Schauder in Articles

In part one I explain the main idea behind this approach and in part two I start this example. Please read parts one and two before reading...
0 replies - 2307 views - 03/27/12 by Sandro Mancuso in Articles