Series
My Go-To Providers
6 parts
-
Part 1
Claude Code: The AI Wrangler That Actually Earns Its Keep
It Started With a Broken Docker Compose File at 11pm Three services wouldn't talk to each other. The network names looked right. The environment variables…
-
Part 2
Hetzner: Cheap Land, Solid Ground - Why I Homestead My Servers in Helsinki, Finland
Running a $5/month VPS on AWS will cost you closer to $35 before you've added a static IP, decent storage, and a data transfer allowance…
-
Part 3
Cloudflare: The Sheriff That Guards Every Gate on My Ranch
Every request that touches anything I run hits Cloudflare first. Before my Hetzner box even knows there's traffic coming, Cloudflare has already inspected it, decided…
-
Part 4
Stripe: Taking Money Without Losing Your Mind or Your Margins
The first time I tried to wire up payments, I spent three days reading Stripe docs, built a checkout flow I was genuinely proud of,…
-
Part 5
Supabase Auth: Letting Strangers Through the Door Without Handing Them the Keys
The Fastest Way to Lose a User's Trust Is to Lose Their Password I don't store passwords. Not in my apps, not in my databases,…
-
Part 6
How the Whole Ranch Runs: One Request's Journey From Browser to Billed User
Every request is a little miracle when you think about it. One second a person is staring at a browser tab. The next, they've authenticated,…