I write occasionally about things I learn, find interesting, or want to share — mostly frontend engineering, performance, and the web platform.
Why Map is not magically faster than filter, and how to make filtering 100k invoices by year and month genuinely fast with indexing.
How discriminated unions let you stop lying to TypeScript, modeling data-fetching states with exhaustive, type-safe handling.
Set up trusted HTTPS on localhost using mkcert and Nginx, so your local environment matches production TLS behavior.
A comprehensive guide to WebSockets for real-time communication beyond HTTP, with examples in JavaScript, Python/Django, and Node.js.
A step-by-step guide to containerizing a Django + Vue app with Docker Compose, Gunicorn, and Vite for reproducible local and production builds.