Blog

Continuous Delivery With Kubernetes, Docker, and CircleCI Mar 6

In this article I'll walk you through my experience setting up a Continuous Delivery pipeline using (mostly) open and free tools.

I've spent a lot less time writing code over the last year, and decided to create a small side-project to keep my Kubernetes

Taking Control Of Your Data With Your Own Personal Private Cloud Feb 4

I opened my emails to see how long I had been using Gmail, and found the very first email I sent as long ago as 2014:

Email

I then used Gmail with abandon - but it's clear perhaps I should have stuck with my first instincts.

But didn't I? It was free...

Message Diagrams Nov 26

I've developed a new diagram that I think it much better at communicating how the messages in a system flow between components. I've used sequence diagrams for this in the past, but I've always found a number of problems with them.

  • They have a...

REST - Resource Association vs Resource Aggregation Oct 30

Imagine you're creating an API for ordering meals in restaurant. You have an API that allows to you create a meal, and then add starters to it:

POST /meals
{}
	
HTTP/1.1 201 Created
Location: /meals/1
POST /meals/1/starters
{"option": "soup"}
	
HTTP...

API Simulation + Contact Testing = Happiness Oct 9

You're building a new micro-service. You've got a number of other services you depend on, both internal to your organisation and external. You've been ask to do end to end testing, but you're finding it very time-consuming. It's proving very costly...

Next page