A quick tip to configure Git to automatically use SSH instead of HTTPS for GitHub and GitLab repositories.
How I used Claude Opus 4.6 via Kiro CLI to build GemMatch, a fully-featured match-3 puzzle game in Godot 4.x, with zero lines of hand-written code.
How I built a custom RSVP form for our wedding website using Eleventy, Nunjucks macros, Cloudflare Turnstile, and Google Forms as a free serverless backend
How I built a wedding website from scratch using vanilla HTML, CSS, and JavaScript, hosted on Cloudflare Pages with a custom domain from Cloudflare Registrar.
How we used Cloudflare Workers, Turnstile, and Spur IP intelligence to stop an attacker using residential proxies to hit our authentication APIs
A deep dive into the architecture we used to send nearly 5 million emails in a day using AWS SES, SQS, Lambda, and S3
Why you should block pods from accessing the cloud instance metadata service when your nodes use instance principals, and how I implemented it on my cluster
How I migrated my Kubernetes cluster to use Docker Hardened Images now that they're free for everyone
How I modernized my Kubernetes traffic management by migrating from NGINX Ingress Controller to Envoy Gateway and the Gateway API, motivated by the upcoming retirement of Ingress NGINX
My experience of running Linux on Apple Silicon with Fedora Asahi Remix
