Blog
Hands-on experience, tech reviews and news from the developer community.
⚙️DevOps
Deploying multi-audience NestJS with Docker & K8s, horizontally
A guide to splitting API_AUDIENCE=web/cms into two independent services, scaling safely behind a load balancer.
🔐Security
3-tier RBAC scope: global — tenant — site — how to design it right
Analyzing a scope-based permission model with delegate/self-assign for multi-tenant systems.
🎨Frontend
Combining Ant Design v6 and Tailwind v4 without style conflicts
A PostCSS configuration strategy and shared CSS variables to avoid class collisions between the two design systems.
🌐Open source
10 Vietnamese open-source projects worth following in 2026
A roundup of notable projects built and contributed to by Vietnamese developers on GitHub.
🔐Security
JWT access + refresh tokens: common mistakes
How to safely rotate refresh tokens, prevent replay attacks, and store tokens correctly on the client.
⚙️DevOps
Building a fault-tolerant BullMQ queue for scheduled publishing
Designing retries, dead-letter queues, and job monitoring for heavy background tasks in a CMS.