SBSameer Bhagtaniinblog.sameerbhagtani.dev00React Virtual DOM Explained: How It Works Under the HoodMay 8 · 7 min read · Introduction 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, Join discussion
SBSameer Bhagtaniinblog.sameerbhagtani.dev00Behind the Root: Linux Filesystem DemystifiedApr 22 · 18 min read · Introduction 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 namedJoin discussion
SBSameer Bhagtaniinblog.sameerbhagtani.dev00Understanding this in JavaScriptApr 15 · 4 min read · Introduction 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 Join discussion
SBSameer Bhagtaniinblog.sameerbhagtani.dev00Map and Set in JavaScript: A Practical GuideApr 9 · 6 min read · Introduction 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 forJoin discussion
SBSameer Bhagtaniinblog.sameerbhagtani.dev00Destructuring in JavaScript: Write Less, Read MoreApr 9 · 5 min read · Introduction 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 Join discussion