React Virtual DOM Explained: How It Works Under the HoodIntroduction If you've ever built something with vanilla JavaScript and had to update the UI frequently, you already know the pain. You call document.getElementById, change some text, update a class, May 8 · 7 min readblog.sameerbhagtani.dev
Behind the Root: Linux Filesystem DemystifiedIntroduction If you've ever installed and tried out Linux after seeing a cool hacking sequence in a sci-fi movie, you know that opening it feels like stepping into a strange city with many roads namedApr 22 · 18 min readblog.sameerbhagtani.dev
Understanding this in JavaScriptIntroduction Most JavaScript confusion around this comes from one wrong assumption: that this depends on where a function is defined. It doesn't. It depends on who called the function. That one shift Apr 15 · 4 min readblog.sameerbhagtani.dev
Map and Set in JavaScript: A Practical GuideIntroduction JavaScript gives you objects and arrays out of the box, and for a long time those two were the default answer to almost every data storage problem. Objects for key-value pairs, arrays forApr 9 · 6 min readblog.sameerbhagtani.dev
Destructuring in JavaScript: Write Less, Read MoreIntroduction Most JavaScript codebases are full of code like this: const user = { name: "Sara", age: 28, city: "Mumbai" }; const name = user.name; const age = user.age; const city = user.city; Three Apr 9 · 5 min readblog.sameerbhagtani.dev