Reading List

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

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.

Does laptop weight matter?

Looking at my laptop weights over the years, and also Apple, please bring back the 12” MacBook form factor.