Reading List
The most recent articles from a list of feeds I subscribe to.
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.
UUID code stanzas in Ruby
Treating UUIDs at 16-byte arrays instead of strings.
Reservation-style rate limiting APIs
A nicer API for conditional rate limiters.
iOS Shortcuts: Appending dictated memos to Notes
iOS Shortcuts are useful, but they make easy things hard, and hard things (probably?) impossible.