Blog
Longer-form breakdowns and tutorials.
2026
-
Oct 16
When WSL 2 will not shrink: reclaim Docker Desktop's VHDX on Windows
A safe cleanup and compaction sequence for reclaiming Windows disk space from Docker Desktop's WSL 2 VHDX without deleting important volumes.
-
Jul 29
From Four EC2 Instances to One: Moving Our Audio Pipeline to Lambda
How we moved a bursty audio processing pipeline off four always-on EC2 instances onto Lambda, cutting infrastructure cost with a feature-flagged, zero-downtime rollout.
-
Jun 15
publishing TOON FMTR, my first VS Code extension
Notes from publishing TOON FMTR, a VS Code extension for TOON syntax highlighting, formatting, JSON conversion, settings, and safer auto-convert behavior.
-
Jun 12
using quickref.me for quick syntax checks
A short note on using quickref.me and cheatsheets.zip for quick developer references, with examples for Python, regex, Git, and Docker.
-
Jun 09
Places to visit when you are in Fukuoka
Six Fukuoka places worth keeping on your map: quiet parks, old Hakata, shrine towns, sea views, and a temple just outside the city.
-
Jun 06
CIFSwitch CVE-2026-46243: patch the local-root path, then check your CIFS assumptions
CIFSwitch is a Linux local privilege escalation in the CIFS/SPNEGO upcall path. Here is what is proven, what conditions matter, and what to check before choosing a mitigation.
-
Jun 04
Copilot code review on private repos: check usage before automating it
GitHub Copilot code review can touch both AI Credits and Actions minutes on private repositories. Here is a practical rollout checklist.
-
Jun 03
When a Jekyll theme keeps showing weird list bullets
A short debugging note about removing inherited Jekyll theme list markers when overriding pseudo-elements does not work.
-
Jun 02
Docker Desktop vs Docker Engine on Linux: why your volumes and containers appear in different places
A simple explanation of Docker contexts on Linux, why Docker Desktop and Docker Engine can show different containers, images, and volumes, and the commands to verify which daemon you are using.
2025
-
Oct 14
Local dev parity with devcontainers — fast feedback without the friction
Practical guide to using VS Code Dev Containers and docker-compose for reliable, fast local dev parity. Includes devcontainer.json, Dockerfile and docker-compose examples.
-
Oct 09
Service health checks: official status pages and curl checks
A compact reference of status pages and quick healthcheck commands for popular services (GitHub, AWS, Azure, Bitbucket, Cloudflare, Netlify, and more).