Category Archives: Uncategorized

A Checklist for Docker in the Enterprise (Updated)

Overview   Docker is extremely popular with developers, having gone as a product from zero to pretty much everywhere in a few years. I started tinkering with Docker four years ago, got it going in a relatively small corp (700 … Continue reading

Posted in Uncategorized | Leave a comment

OpenShift 3.6 DNS In Pictures

Container Networking is Hard Enough… To those not versed in the dark networking arts, one of the mysteries of OpenShift (RedHat’s wrapper around Kubernetes) is how a pod communicates with the outside world. This article is more about DNS on … Continue reading

Posted in Uncategorized | Leave a comment

Puppeteer – Headless Chrome in a Container

What is Puppeteer? Puppeteer is another headless Chrome library, this time maintained by the Chrome DevTools team. You can play with it online here. The api is here. Examples are here. Docker Image I’ve created a Docker image of it … Continue reading

Posted in Uncategorized | 1 Comment

My 20-Year Experience of Software Development Methodologies

Sapiens and Collective Fictions Recently I read Sapiens: A Brief History of Humankind by Yuval Harari. The basic thesis of the book is that humans require ‘collective fictions’ so that we can collaborate in larger numbers than the 150 or so our … Continue reading

Posted in Uncategorized | 20 Comments

A Non-Cloud Serverless Application Pattern Using Git and Docker

Intro Over time I’ve built up a few different small applications which do simple things like track share prices, or track whether a particular file has changed on GitHub. Little apps that only I use. While building these I’ve come … Continue reading

Posted in Uncategorized | 2 Comments

Run Your Own AWS APIs on OpenShift

  tl;dr This article shows you how you can use OpenShift to set up and test against AWS APIs using localstack. Example code to run through this using ShutIt is available here. Here’s an asciicast of the process: Introduction In … Continue reading

Posted in Uncategorized | Leave a comment

Dockerized Headless Chrome Example

For those of us obsessed with automation, the PhantomJS library was manna from heaven, allowing you to programmatically automate web interactions against a ‘real’ web browser without need a screen to interact with. Earlier this year, the principal maintainer announced that … Continue reading

Posted in Uncategorized | Leave a comment