Whenever we have a limited resource in a system, we need to be careful not to overload it. The canonical example of this is a database in web application. We can scale a web application horizontally by building more web servers, but with relational database we are usually limited in...

I’m doing a lot of docker development, these days. So, I’m pushing a lot of docker images to Google Container Registry. That means I’m uploading a lot of binary data - some docker images can be hundreds of megabytes - which isn’t much fun over my home ADSL internet connection....

I’ve been doing a lot of work with docker, recently, and really enjoying it.

I fairly often find myself changing the name of a class, as a project alters over time.