How a Data-Driven Tools Subsystem Works: Adding a Calculator Is a Config Entry
Behind the scenes of the /tools section: YAML definitions + a tested Go math engine + a JS mirror. Adding a new calculator is a config entry, not a code change.
Behind the scenes of the /tools section: YAML definitions + a tested Go math engine + a JS mirror. Adding a new calculator is a config entry, not a code change.
One binary, one file, one cheap VPS: the honest full stack behind a Go + SQLite service — systemd, nginx, Cloudflare, backups, and what each piece is for.
A hands-on account of using an AI coding assistant to refactor a large Go codebase — hours saved, mistakes made, and whether the subscription paid for itself.
A complete, working deployment recipe for Go web services on a VPS: cross-compile, systemd unit, nginx reverse proxy, secrets, logging, and zero-downtime restarts.
I hand-built a Go static site generator for this site. Here is the honest comparison against Hugo, from someone who has now done both.