A Better Galaxy Demo
For a long time I’ve had a pretty cute Galaxy Generator (on this site) that randomly generates a galaxy and displays it using bound SVG elements. It’s pretty cool and in modern browsers on modern laptops, maxing out the star…
For a long time I’ve had a pretty cute Galaxy Generator (on this site) that randomly generates a galaxy and displays it using bound SVG elements. It’s pretty cool and in modern browsers on modern laptops, maxing out the star…
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…
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…
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…
My latest foray into Web3 is a result of a Udemy course I decided to do on Web3 which centers on Ethereum. Thing is, Ethereum isn’t a good model for storage, so I paused and went looking at how web3…
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…
There are two major options for developing iOS (and Mac) apps at this point. Cocoa/Storyboard and SwiftUI. The first is essentially a highly refined version of what NeXT shipped in 1987, while SwiftUI is an “it’s all code” approach with…
The goal of textreceipts.com is to have zero friction and zero barrier to entry. It’s an app you can use without installing an app (you can literally use the app via sms, email (work in progress), or a web browser.…
I only realized it’s 25 years since Tomb Raider first came out because the games are selling for insanely low prices on Steam. Tomb Raider remains one of my greatest gaming experiences (and the recent movie with Alicia Vikander was,…