Killing a `Cow` made my JSON formatter 42% faster
Early optimization is bad
Rust is a must 🦀
Early optimization is bad
What is a formatter and how does it worK?
stop AI accusing people who use em dashes
Don't skip out on a book just because it's long!
Time to learn Golanguage
Leaking memory is one way to get a value living for `'static`, but it's not the only way
A totally normal and not hard quiz about JSON
Sometimes `number` is good enough
Metaprogramming and type level shennanigans
IIFEs were very useful back in the day, but modern JavaScript has made them irrelevant
Compiler optimizations that you shouldn't worry about but are cool
Upgrading my blog to Tailwind v4
It's really fun to go in circles
Do It
Buzzwords are the bane of my existence
Learn about the differences in scope, initialization, and declaration for variables in TypeScript and Rust
Imagine this—you are working on a feature in an open–source GitHub repo with a few others. You don't have write access, so you will need to make forks. If everyone is comfortable, one person can make a fork and give everyone else write access, but that's not always the easy to coordinate
Implement `Pick` in TypeScript without any Utility Types!