Shining Girls

Warning: spoilers. Like most of my reviews, this is anything but timely. I just finished Shining Girls, an Apple TV+ show I would never have watched had it not gotten a strong recommendation from my girlfriend. Warning, this may get…

bun

For the last few months I’ve been using a new would-be node.js replacement called bun. (Yes, it’s hard to google because bun is not a unique word.) As of writing, bun has just turned v0.5.0. It’s not ready for production,…

Symbol vs. WeakMap

JavaScript has added a bunch of new stuff over the last several years whose purpose wasn’t immediately obvious to me, and Symbol was definitely one of those things. The basic idea is actually clearly expressed in the first paragraph of…

Building Custom Elements

Custom Elements, a.k.a. web-components, are (in my opinion) the way reusable, composable components ought to work, but the process of implementing them has not received as much love and attention as the many methods of creating reusable, composable components that…

xinjs turns 0.1.0

If you can’t beat em, join em? I wrote b8rjs after leaving Facebook during the hiatus between that and my next job. It was an attempt to distill everything I knew about front-end development into a small library, in part…