About this site

Tom D in the cold

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

What’s this site all about?

  1. Actionable tutorials and articles, written in plain English. (With no annoying ads.)

  2. An email newsletter for curious builders, where I share my latest articles.

  3. Occasional references to eggs.

That’s it.

Who are you?

I’m a techie based in London, who’s passionate about open source, integration, messaging, containers, Java, devops.. and whimsy.

Full disclosure, I work for Red Hat! 🎩 (and we’re hiring).

Please do free to connect with me on LinkedIn, if that’s your sort of thing!

Or to get in touch with me directly, send me a message right here.

What do you write about?

On this site, I write about:

  • Java
  • Application integration and messaging
  • Containers (let’s containerise all of the things)
  • DevOps culture
  • “The Cloud”
  • Microservices

I mostly focus on open source software. 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.

OK, but why?

When I first started working in tech, I found many concepts really difficult to understand. Stack Overflow barely existed back then, and books were often impenetrable.

Thankfully things have improved a lot! But a lot of technical documentation can still be frustratingly complex for beginners. It assumes that you already know the tool you’re trying to learn. (Isn’t this the wrong way round?)

I decided to start sharing my knowledge and teaching everything I know. I try to write clear, simple tutorials about the tools I work with every day.

I write to improve my own understanding, to give back to the community, and to help you understand and get better skills.

A little more about me

I haven’t always worked in middleware and cloud apps. I first started out as a web designer, and even dabbled with Flash.

I took Java courses at university, and hated it at first. Instead, I spent a large amount of time writing jobs in Oracle PL/SQL (it’s a curious language).

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

Today, my job allows me to work with some of the most interesting tools, like Kubernetes, OpenShift and Apache Camel. And I really enjoy it.


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’m not a born expert. I go through the same pains as you when I’m learning this stuff. But I hope that by sharing knowledge as I pick it up, you can learn quicker than I did.

If there’s something you’d like to see on the site, you’ve got any feedback, or you’re stuck on a problem, please get in touch and I’ll try and help you out.

Let’s keep learning. OK bye!