zacreid

Hello, world

Every engineer eventually builds a blog instead of writing blog posts. This is mine. It's a small Go binary with a React frontend embedded inside it — one file to deploy, nothing loaded from anyone else's servers.

What to expect

Infrequent notes on building software, fixing things, and unrelated tangents.

Posts are markdown files committed to the repo. The build turns them into HTML before they ever reach a browser, so the site ships no markdown parser at all:

// vite transforms each .md into a tiny module at build time
export const meta = { title: 'Hello, world', date: '2026-07-05' }
export const html = '<p>…</p>'

If you're reading this, it worked!