Blog

Developing With Docker - Building Patterns Mar 20

This is my 4th post on developing with Docker. In this post deals with some common ways you can build Docker images.

I'm going to assuming you've already packaged your application (e.g. into a JAR).

There are several choices: scratch + binary,

Event Sourcing vs CRUD Mar 13

In this article, I'm going to talk about practical challenges when building a platform using Event Sourcing.

I've spend part of the last year developing a platform that uses Event Sourcing (ES) as a key part of state storage mechanic. Event Sourcing...

Ansible Shell Module Mar 4

I've been using Ansible at work for sometime now. It has a number of great built-in modules. However, for some tasks, there is no available module. You could write your own, but it's often simpler to use the shell module to achieve you goal. One difference...

Developing With Docker - Debugging Containerized Micro-services Mar 3

This is my third post in a series on developing with Docker. If you're developing micro-services, there's a very good chance you are if you're using Docker, then you probably have a number of them communicating over TCP (or maybe UDP). This technique...

Developing With Docker - The Debug Container Dec 9

One technique that's proven to be useful over and over again when working with Docker is a Debug Container. The debug container isn't a proper application, nor is it a one off job. It's simply used for debugging problems.

Lets have a look at a common...

Next page