Hello, my name’s Tom Donohue, and this is my web site. Welcome. :-)

On Clever Builder, I write tutorials and articles on open source middleware and cloud technology.

This means I write about:

  • Java
  • Containers (containerise all of the things)
  • Platform-as-a-service (PaaS, iPaaS, xPaaS)
  • Cloud
  • Application integration
  • Microservices
  • Messaging

Why open source? Because the best tools these days are open source – Docker, Camel and Kubernetes, to name just a few. Open source is in a very good place.

About me

I haven’t always worked in middleware. I first started out as a web designer, and even dabbled with Flash (I’m sorry).

I studied Java at university, but drifted away from it. Instead I spent an unhealthy amount of time slogging away at ETL jobs in Oracle’s PL/SQL (curious language).

Then I moved onto projects involving Oracle SOA Suite and Spring Framework, which got me back into the Java scene again, specifically web services and integration. And that’s where I’ve happily been ever since.

Today, I’m very pleased to be a part of the middleware consulting team at Red Hat.

I started this site to start to share everything I know – and some of my opinions. I’m trying to share stuff as I learn.

I go through the same pains as you when learning this stuff. So I hope that by sharing knowledge as I pick up, you can learn quicker than I did.

If there’s something you’d like to see on the site, or you’ve got any feedback, please get in touch.

Thanks very much for visiting!