Reading List

The most recent articles from a list of feeds I subscribe to.

Being a good web denizen: Don't strip EXIF metadata from photos

Most EXIF metadata is benign, and occasionally of nominal interest to somebody. Try leaving it in.

A Postgres-friendly time comparison assertion for Go

A time assertion for Go that ignores time.Time’s monotonic component and stops at microsecond-level precision.

Getting Postgres logs in a GitHub Action

Get occasionally-indispensible Postgres logging detail with three lines of YAML.

Why to prefer `t.Cleanup` to `defer` in tests with subtests using `t.Parallel`

Go’s defer and t.Cleanup have similar semantics, but there’s a good reason to prefer the use of t.Cleanup specifically in the presence of parallel subtests.

An email redaction function for Postgres

Neither here nor there, but a PL/pgSQL function for redacting emails in Postgres to derisk leaking PII.