AAkshitinakshitmahajan.hashnode.dev·11h ago · 4 min readFrom React to a Production Next.js 16 Project: What I Learned Building a Multilingual Blog SystemOn 18 August 2026, I started a project that was quite different from what I had worked on before. My experience at that point was primarily with React. The project required me to work with Next.js 16,00
AAkshitinakshitmahajan.hashnode.dev·Jun 7 · 3 min readWhile building MustCollab.com, I realized that authentication is only one piece of security. A valid user token proves identity, but it doesn't automatically prove ownership of a resource. Here are so00
AAkshitinakshitmahajan.hashnode.dev·May 17 · 2 min readRace Condition in Frontend(react) — Explained with a Food Delivery AppImagine you open a food delivery app and check: "Restaurants near Amritsar" Request A goes to the server. Before it finishes, you quickly change location to: "Restaurants near Chandigarh" Request B go10
AAkshitinakshitmahajan.hashnode.dev·May 13 · 4 min readHow to send backend response quickly when having 15 await functionsI was working on a WhatsApp AI chatbot recently and hit one of the most important backend architecture problems I’ve faced so far: Meta’s webhook timeout rule. Here’s the complete breakdown of how I s12E
AAkshitinakshitmahajan.hashnode.dev·May 9 · 2 min readJavascript event loop expained JavaScript runs on a single thread, meaning it can only do one thing at a time. But why we need event loop? without it we could not run functions asynchronously. Gmeet without event loop streamVideo()10