
JavaScript Tips: Using Array.filter(Boolean)
If you come across array.filter(Boolean) in JavaScript code, never fear! It's a handy bit of functional programming that cleans up arrays with null and undefined values in them.

If you come across array.filter(Boolean) in JavaScript code, never fear! It's a handy bit of functional programming that cleans up arrays with null and undefined values in them.
Have you noticed that your favorite IDE has been slow to load lately? Try removing these before losing hope.
Stop using centered text. It's bad for usability, accessibility, and eye scanning -- and nobody anywhere wants to read like that.
MLK, presidential inauguration, time illusions, new features in Gatsby, and designing for musicians.
Watching history happen before our eyes, the economic study of bitcoin, accessibility, and drinking coffee in a quiet room.
Optimism and the new year, why being an enthusiast can help you build a better product, espresso drinking and daily writing.
Cognitive science and the framing effect, Open Source software and Working in Public, language learning, creating online courses, and reforestation.
My review of Working in Public: The Making and Maintenance of Open Source Software by Nadia Eghbal
If you're dealing with Open Graph metadata for your site, and you can't figure out how to get your OG content to update after you make changes, this is your guide.
Put simply, gitignore.io is a tool that is so profoundly helpful that I've forgotten what life was like without it.
I added support for mdx to my site, and it's made life much bettter.
Training your brain with networked note-taking, privacy-first analytics for websites, expensive asparagus, speed reading and retention.