//Notes from the workshop

Build Log.

Notes from the workshop — practical writing on the engineering I do: multi-tenant SaaS, serverless patterns, databases, and authentication, plus the occasional side build. Working notes, not hot takes.

Lazy Password Migrations: Upgrade Your Hash Algorithm Without Anyone Noticing

How I moved a Spring Boot app's password hashes from salted SHA-256 to Argon2id with no forced resets, no batch jobs, and no downtime, by migrating each user on their next login.

Hello World!

Why I am keeping a public build log, what goes in it, and how to generate blog posts with Eleventy.

Party mode enabled!