Why This Blog Exists

This blog is built with Go and htmx — server-rendered HTML, zero client-side JavaScript beyond what htmx provides. Every page is a real URL, every interaction starts as a plain <a> link or <form>, and htmx progressively enhances the experience without breaking the no-JS fallback.

The entire blog engine fits in a single Go file. Posts are markdown files dropped into a directory — no database, no CMS, no build step. Just write, restart, and it's live.

What You'll Find Here

I'll be writing about:

  • Platform engineering — AWS, GCP, Kubernetes, Terraform, CI/CD patterns
  • Go — CLI tools, web servers, and infrastructure automation
  • htmx — building interactive UIs without JavaScript frameworks
  • Performance — server-side rendering, edge caching, and keeping the web fast

A Note on Minimalism

There's something satisfying about serving a website that:

  • Has zero npm dependencies
  • Renders every page on the server in microseconds
  • Works perfectly with JavaScript disabled
  • Ships less than 20KB of CSS
  • Can be understood completely by reading ~300 lines of code

If that resonates with you, stick around.