Reading List

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

Stripe V2

Stripe’s API got a new major version, and no one noticed.

Go's maximum time.Duration

Avoiding overflows with Go’s time.Duration in the presence of exponential algorithms.

ERROR: invalid byte sequence for encoding UTF8: 0x00 (and what to do about it)

Handling a common programming language/database asymmetry around tolerance of zero bytes.

The parallel test bundle, a convention for Go testing

A Go convention that we’ve found effective for making subtests parallel-safe, keeping them DRY, and keeping code readable.

Rails World 2024

A few reflections on this year’s event. (It was great.)