Reading List

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

Spring '83

A specification for a new kind of social network (that seems like a good idea).

Mostly automatic Go dependency updates with GitHub Actions

Writing a GitHub Action to bump Go depenendencies and put the change in a pull request.

Generating a random `float64` with `crypto/rand`

Using the cryptographically secure crypto/rand to generate a float between 0 and 1.

There's always an events table

If you’re going to have an events table, delete old stuff, and do so in batch queries with a LIMIT. Consider partitioning.

Sorbet + 100% cov makes Ruby refactoring possible

Safely refactoring Ruby traditionally involves many incremental steps and feature flags. Sorbet and 100% branch coverage make it possible to refactor a lot of code safely.