Writing about frontend architecture, performance, and the craft of building at scale.
A deep dive into how React's reconciliation engine works under the hood: why keys matter, how the diffing algorithm uses them, and the three concrete problems that arise when you use array indices instead of stable identifiers.
How I used dependency graphs, BFS, topological ordering, and memoization to fix a multi-second UI lag at SpotDraft. The DSA concepts from interview prep have very real applications in frontend engineering.
A step-by-step guide to getting a professional custom email address without paying for a plan. Because me@anuragnigam.in hits different than gmail.