5 Minutes

Preventing Catastrophe using Gum

How I use 'gum' to help to prevent accidentally running commands against production environments.

10 Minutes

Hardening Security: From Zero to Hero

How I went from scoring a D- to an A+ on a site security report in a few hours, some coffee and of course, a little code.

5 Minutes

Adding dynamic search to a static Eleventy site

This post covers how I went about adding a dynamic search element to a static Eleventy based blog, without compromising on the benefits of SSG.

2 Minutes

Gradle Plugin: Adding an external dependency

In this post I describe how you can manage a projects dependencies from within a Gradle plugin