Setting up a Micropub server that I can use to test changes before it publishes content to this site.
How to make sure your JUnit4 and JUnit5 Gradle tests work within the same project.
How to make sure your JUnit4 and JUnit5 Maven tests work within the same project.
h-feed support for my Microformats translation layer for Meetup.com.
How to use
xmllint to pretty-print XML/HTML files.
git format-patch and
git apply to apply a patch, if
git cherry-pick isn't available.
Celebrating the second anniversary since my appendix ruptured - and reminiscing on the benefits of a well-funded NHS.
How to list what files changed in a given commit.
How to delete files in a directory that don't match a list.
Converting a JSON Web Key (JWK) to an X.509 PEM file, using the
How to set up a Multibranch Pipeline to use an external Git repo for running your Jenkins script.
How to use
render_file with ChefSpec when you're deleting the file.
A writeup of James' talk at PHPMiNDS about the impacts of criticising others for their technology choices.
How to configure a directory of trusted certificates for OpenSSL to trust.
How to get systemd to automagically lock your machine before it suspends.
Updating my site to allow for RSS feeds for specific post content such as posts, as per a reader's request.
Looking back at a month of blogging every day, and what I've learned.
How to easily parse a URL querystring with Node.JS.
How to use the
openssl command-line to verify whether certs are valid.
How to view the XML configuration for a given Jenkins job.
How to configure Ruby to trust self-signed certificates.
YAML library to pretty-print YAML files from the command-line.
Sending links to people to save myself explaining things isn't always the best idea.
How to (more) safely pipe
stdin to an elevated command with