Tonio Loewald

Tonio Loewald

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,…

reMarkable 2—Long Term Review

I was a huge fan of the Newton MP2000, which I bought as a replacement for a Newton MP120 I dropped and broke. The MP120 was essentially the MP100 with vastly improved handwriting recognition, but still a bit underpowered. The…

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…

Typing in AR/VR

The first objection I typically get to my prediction that AR is the next big technology wave that will make existing personal computers obsolete is "what about text entry?"

The AR Tsunami

In a recent episode of his excellent podcast Cautionary Tales, entitled “Frankenstein vs. the Volcano“, Tim Harford looks at the impact of the explosion of Mt. Tambora (which was far more powerful than Krakatoa) on the world in the immediate…