JWT Stateless Auth vs UserDetailsService in Spring Security
Most Spring Security JWT tutorials hit the database on every request. Here's when that's unnecessary overhead—and how a stateless AuthPrincipal fixes it.
Read moreTechnical articles about software engineering, backend development, and building scalable systems.
Most Spring Security JWT tutorials hit the database on every request. Here's when that's unnecessary overhead—and how a stateless AuthPrincipal fixes it.
Read moreA complete guide to installing and configuring Coolify on a Hetzner VPS, from server setup to production-ready deployments with GitHub Actions.
Read moreA comparison of deployment platforms and why I chose self-hosted VPS with Coolify for better control, learning, and cost predictability.
Read moreSide projects help developers stay updated by allowing experimentation with newer and broader tech stacks than those used in day-to-day work.
Read more