Skip to content

Tag

#go

  1. This projects page is a build artifact

    Every claim on /projects gets checked the boring way: numbers are computed at build time, install commands were executed in a clean sandbox before shipping.

    4 min readUpdated 2026-09-05#go#methodology
  2. I wanted a live UI. I built two Go libraries.

    Every Go SSE handler reinvents the same four pieces. I extracted them, then built go-datastar on top — where patches are values.

  3. Every Go program has if err != nil. Then what?

    Go's most-written line answers nothing: retry? exit code? whose fault? I built an error protocol. Also: 52 suppressions for a linter that never existed.

  4. My /health endpoint was a snitch.

    Redis sneezed, my /health endpoint said 503, and the kubelet pulled the trigger. Three-probe health checks with opinions, plus a live status page.

  5. I needed a Go SDK for Wise. Nobody built one.

    In 2020 I used Wise's API directly. Years later, no Go SDK existed — so I built one. And discovered the API returns money as float64.