Phantom data types (also called branded types) in TypeScript can be a powerful tool for creating ergonomic APIs, resulting in a better developer experience and long-term maintainability.
Recently, I ran into an interesting subprocess deadlock situation on Linux. TLDR be aware of pipe buffer sizes!
In modern browsers, there's a thing called bfcache. If you never heard of it (like me a couple of weeks ago), this article might be worth a look.