Atharv Dange's Blog - Articles on JavaScript, Web Fundamentals, and Systems Engineering
$ls blog/
Writing on JavaScript & Web fundamentals, frameworks, tools and software engineering and things I figure out while building.
A deep dive into a deliberately flawed JWT auth system, designed as a teaching exercise to surface the security holes, race conditions, and missing edge cases that survive a first-pass auth design.
Strings look simple on the surface, but the methods you call on them hide a lot of useful behavior. This post explains what string methods are, why developers write polyfills, how to implement simple string utilities, and how these ideas help you solve common JavaScript interview problems with confidence.
Node.js is more than just 'JavaScript on the server.' It's a carefully assembled runtime built on top of battle-tested components that make non-blocking I/O possible. This post breaks down how those components fit together, what they actually do, and why the design choices matter.
A deep-dive into how chai-wind works, covering DOM scanning, inline style injection, multi-property parsing, MutationObserver-based dynamic watching, and a runtime class registration API, all built without a bundler, build step, or stylesheet.