Skip to content
Push to GitHub and GitLab Simultaneously with Git

A neat Git trick to configure multiple push URLs on a single remote so you can mirror your repositories with every push.

Switching to Let's Encrypt on Kubernetes with cert-manager and Cloudflare DNS

How I replaced self-signed certificates with automated Let's Encrypt TLS on my Kubernetes cluster using cert-manager, DNS-01 validation through Cloudflare, and External Secrets Operator for secure token management.

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

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