Skip to content
bitsmonk

Writing

Notes on software, craft and the occasional rabbit hole.

  • What happens when I hit send

    How a message typed in the Claude app on my phone reaches Claude Code on an EC2 server: the protocol, the message loop, and why the server never accepts a single incoming connection.

  • How the pieces connect

    The technology behind shipping this site from my phone: how the Claude app reaches a server on AWS, how that server pushes to GitHub, and how GitHub hands off to Cloudflare.

  • Shipping this site from my phone

    How a message in the Claude app becomes a live change on bitsmonk.com: a phone, a small AWS server, GitHub and Cloudflare Pages.

  • Building bitsmonk.com

    Why this site is a static Next.js export on Cloudflare Pages, and the few decisions that keep it fast, accessible and boring to run.