Skip to content
Always Use SSH for GitHub and GitLab with Git

A quick tip to configure Git to automatically use SSH instead of HTTPS for GitHub and GitLab repositories.

Building a Complete Bejeweled Clone with AI in 90 Minutes

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.

Building a Serverless RSVP Form Using Google Forms

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

Building Our Wedding Website with Cloudflare Pages

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.

Defending Against Credential Stuffing with Cloudflare Workers and IP Intelligence

How we used Cloudflare Workers, Turnstile, and Spur IP intelligence to stop an attacker using residential proxies to hit our authentication APIs

How We Sent Millions of Emails in a Day Using Amazon Simple Email Service

A deep dive into the architecture we used to send nearly 5 million emails in a day using AWS SES, SQS, Lambda, and S3

Blocking Instance Metadata Service Access from Kubernetes Pods

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

Switching to Docker Hardened Images on My Kubernetes Cluster

How I migrated my Kubernetes cluster to use Docker Hardened Images now that they're free for everyone

Migrating My Kubernetes Cluster from NGINX Ingress to Envoy Gateway

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

Playing Around with Asahi Linux on the 2020 M1 Apple MacBook Pro

My experience of running Linux on Apple Silicon with Fedora Asahi Remix

This site is 100% open source. • CC BY-SA 4.0 License