SSO patterns we trust
Single sign-on patterns we've shipped, what works for which case, and the failure modes we've stopped repeating.
21 May 2026
Single sign-on patterns we've shipped, what works for which case, and the failure modes we've stopped repeating.
Containers are 12 years old and still the right answer for software that has to keep running for a decade.
What it took to make Elasticsearch actually useful for regulators publishing investigation reports, complaints data, and multi-language guidance.
Microservices, API-first, Cloud-native, Headless. Sometimes the right architecture, sometimes architectural fashion. Here's how we decide.
SPAs have a bad reputation for accessibility. Done properly — server-rendered, semantic, framework-aware — that reputation is undeserved.
Why Python is the right choice for software that has to be readable, auditable, and maintainable for 15 years.