Writing: build

  1. Adding security scanning to a Go pipeline

    govulncheck, gosec and an image scan in GitHub Actions, what each one caught on Catchment, and the false positive I suppressed.

  2. Catchment phase 1: replacing a handwritten rain log

    What I built in phase 1, why it’s plain Go and SQLite, and what the first month of real rain data showed.