With a little bit of free time for a change, I decided to finally migrate my blog from Ghost to a static site generator. I’ve been putting this …
Read moreIn this chapter, we’ll take a look at the various different types of shell commands that exist and how this can affect your work.
By the end of …
Read moreJob control is a feature of most shells, which is generally not particularly intuitive to work with. However, knowing the basics can help prevent you …
Read moreThis is the first ‘interlude’ in my Effective Shell series. These interludes give some background, history or more flavour to some of the …
Read moreThis is the fourth part of my Effective Shell series, a set of practical examples of ways to be more efficient with everyday tasks in the shell or at …
Read moreWhen building Terraform modules, it is a common requirement to want to allow the client to be able to choose which region resources are created in, …
Read moreThis little bash snippet will let you open a GitHub or GitLab pull request from the command line on most Unix-like systems (OSX, Ubuntu, etc), without …
Read moreIn this article I’ll demonstrate how to use Golang to manipulate Kubernetes Custom Resources, with Istio as an example. No knowledge of Istio is …
Read moreI recently needed to be able to generate a simple face image, with the face being able to scale from happy to sad.
(Why I needed to do this is a long …
Read moreRecently I needed to be able to quickly adjust the number of replicas in a Kubernetes Replication Controller. The original solution I’d seen …
Read more