Adding Microformat tags to my website - enabling an open, decentralised web

IPv6 zones in URLs are a mistake

savearoundtrip: publish an HTTPS DNS record, skip a round trip

Software as Craft: a First Look at Syntropy

Five Years of Trying to Add Recursion to lychee

Parsing XML EXIF from .avif files (plus a rant)

There are no instances in ATProto

I was tired of Spotlight showing web suggestions instead of files, so I built a native Mac replacement in Rust and SwiftUI

Open-source: 45+ copy-paste loading components for modern web apps (MIT)

Built a shared-memory Worker Pool runtime to learn Web Workers, SharedArrayBuffer, and runtime architecture