Notes from the build.
Practical guides, deep dives into the tools we ship, and what we're learning as we grow.
HEX, RGB, HSL, OKLCH — which color format to use and how to convert
What each CSS color format is good at, why HSL is easier to think in than HEX, why OKLCH is worth learning, and how to convert between them.
8 June 20263 min readcolorcssdesignReadWhat Base64 actually is (and what it is not)
Base64 isn't encryption and isn't compression — here's what it's really for, why it makes things bigger, the UTF-8 gotcha, and how to encode or decode it safely.
8 June 20264 min readbase64devencodingReadHow to compress images for the web without losing quality
A practical guide to image compression — what actually shrinks files, which format to pick, and how to do it in your browser in 30 seconds.
25 May 20265 min readimageperformancewebpReadJWT explained — how to read and verify a JSON Web Token
A no-nonsense guide to what a JWT actually is, what each part means, how signatures work, and how to decode and verify one safely.
24 May 20265 min readjwtauthsecurityReadHow to merge PDF files for free, without uploading them
A practical guide to combining PDFs in your browser — drag, reorder, merge, download. No upload, no account, no watermark.
23 May 20264 min readpdfproductivityprivacyReadUUID v4 vs v7 vs ULID — which ID should you use?
Random, time-ordered, or sortable? A practical comparison of UUID v4, UUID v7, and ULID — with concrete recommendations for databases, APIs, and event streams.
22 May 20264 min readuuiduliddatabaseRead

