Build, Test, Store and Distribute Docker Containers with GitLab

Friday, March 2, 2018 - 09:44

The use of Docker containers has exploded (at least within Web Development) and therefore we have a whole bunch of new tools that can be used to manage the DevOps process. However, there are a massive range of tools that can be used to achieve all of these. Be it Git hosting (GitHub, Bitbucket); Continuous Integration and Delivery and Build Tools (Jenkins, CircleCI, Drone); Docker Registry (Docker EE,, or a range of other add-on tools, there sometimes seem as many new, great products in the DevOps area as there are Javascript frameworks(!).

Read more

Tuesday, February 13, 2018 - 10:34

There is a lot of discussion around the amount of money that is inside the tech industry. Although there is money to be made it is not without the trials and tribulations of selling software. This is my story of selling my first application and some of the lessons learnt. Although this was not my first built application, it was the first application that I built without request from clients.

Read more

DockerCon Copenhagen - What Happened?

Sunday, November 12, 2017 - 10:24

It has been a while since I returned from DockerCon Europe in Copenhagen, and despite doing a presentation 4 days after arriving home for Docker Cambridge meetup group, I haven't yet done a blog post for it. However, that is about to change. So, here is my review of DockerCon Europe.

Read more

Docker DevTools: Docker as part of your development toolset

Wednesday, July 26, 2017 - 15:11

The use of tools seems to have exploded in the past few years. Simple web applications take 5 tools just to build and more complex setup are even more prevalent. Add to that that we also end up configuring our tools to better suit our needs and you are faced with a big dependency problem. How do you manage those dependencies? My most recent answer is Docker.

It's not easy for developers and users to use tools

Read more

Tidying Docker Containers and Images without Filling Your Disk Space

Tuesday, June 13, 2017 - 12:15

Docker. You know that I love it. I guess maybe sometimes I love it a little too much because on some of my test servers I have been filling up a lot of GB with new images and containers. All of which hang around indefinitely if you don't clear them. Add to that if you have a continuous integration pipeline that builds a new container every time you do a commit/push and you have an ever growing disk of redundant Docker containers and images.

Read more