Blog
- 2 February 2023 Automating service configurations with NixOS
- 13 January 2023 Nix Cheat Sheet
- 17 October 2022 Converting to the Church of Nix
- 3 June 2021 Alerting on NHS Coronavirus Vaccine Updates With Huginn
- 4 May 2021 Backup to Backblaze B2 using restic and rclone
- 19 January 2021 How to automate zero downtime maintenance with AWS SSM & ALBs
- 14 December 2020 Who Goes Blogging 7: Hugo Minify RSS Code Indentation Fix
- 4 December 2020 Automate Instance Hygiene with AWS SSM: Automation Documents
- 16 November 2020 Automate Instance Hygiene with AWS SSM: Maintenance Windows
- 29 October 2020 Automate Instance Hygiene with AWS SSM: Command Documents
- 20 July 2020 Assertions in gotests Test Generation
- 2 July 2020 Using Terraform to Manage AWS Patch Baselines at Enterprise Scale
- 9 June 2020 Reverse Proxy Multiple Domains Using Caddy 2
- 14 May 2020 Who Goes Blogging 6: Three Steps to Improve Hugo's RSS Feeds
- 19 April 2020 Who Goes Blogging 5: Updates Galore!
- 31 March 2020 Who Goes Blogging 4: Content Structure & Refactoring
- 10 March 2020 Who Goes Blogging 3.2: Deployment Methods - GitHub Actions
- 25 February 2020 Who Goes Blogging 3.1: Deployment Methods - TravisCI
- 26 January 2020 On Becoming An Open Source Software Contributor
- 12 December 2019 Who Goes Blogging 2: Custom Domain