Series

My Go-To Providers

6 parts

  1. 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…

  2. 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…

  3. 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…

  4. 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,…

  5. 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,…

  6. 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,…