Posts
Notes on software, AI, databases and the occasional note on career. Sometimes technical, sometimes just an observation.
// featured
Don't Put Your JWT in localStorage: What I Learned Building Auth for This Site
The decisions behind this site's login system: why the token never reaches the browser, what the BFF pattern solves, and why middleware is just the doorman.
→A Bilingual Site with Next.js: URL Design, Language Detection and the Nested html Trap
Three decisions behind adding TR/EN support to this site — and the story of the nested html bug that threw a hydration warning on every page load.
→