Thoughts on DevOps, cloud infrastructure, and developer tooling.
No posts found.
How to configure Claude Code hooks to play sounds when Claude needs your attention or finishes a task, so you can stay focused on other work without missing a beat.
5 min read Apr 13, 2026A walkthrough of how I keep Claude Code configuration in a separate companion repo from application code: the reasoning, the setup workflow, and when this approach makes sense for you.
10 min read Apr 2, 2026We audited Claude Code's leaked source for security vulnerabilities. 23 verified findings, 7 critical. The #1 attack vector? A malicious git repository.
10 min read Apr 1, 2026While everyone was hunting for vulnerabilities in Claude Code's leaked source, we reverse-engineered it for hacks and optimisations. Here are the top 5 by impact.
8 min read Feb 16, 2026How to build custom skills for Claude. Covers the folder structure, frontmatter format, progressive disclosure system, and a practical code review skill you can actually use.
12 min read Feb 11, 2026How to use git worktrees to run multiple Claude Code sessions in parallel without checkout conflicts, stash juggling, or stepping on each other's work.
8 min read Feb 10, 2026How to add a GitHub-powered commenting system to your static site using Giscus, giving readers a way to leave comments and emoji reactions on your blog posts.
8 min read Feb 9, 2026A step-by-step guide to building a blog with Eleventy and deploying it to GitHub Pages using GitHub Actions, with Markdown posts and auto-generated listings.
15 min read Feb 5, 2026How to structure Terraform projects for managing multiple AWS environments with workspaces, modules, and state isolation.
12 min read Jan 28, 2026Practical Docker best practices for production workloads: multi-stage builds, security hardening, image optimisation, and health checks.
10 min read Jan 15, 2026A practical guide to building reliable CI/CD pipelines for e-commerce platforms with caching, parallel testing, and blue-green deployments.
8 min read Jan 9, 2026Welcome to my new blog built with Eleventy and GitHub Pages.
2 min read