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.
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.
Why I am keeping a public build log, what goes in it, and how to generate blog posts with Eleventy.