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:

  • 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, the curious language that it is.

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 been happily ever since.

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

I started this site to try to share everything I know – and some of my opinions.

Basically I’ve been through some of the same pains as you when learning all this stuff. So I hope that by sharing the knowledge I’ve picked up, you can learn quicker than I did.

If there’s something you’d like to see on the site, please get in touch.

And if you’re looking for help with Java, or you’re thinking of becoming a Java developer, then I also run a Java developer tutorial website, so please do check that out.

Thanks very much for visiting!