HSHARSHIT SHARMAiniamharshitsharma-gitotes.hashnode.dev·Apr 27 · 10 min readHow Does the new Keyword Work in JavaScript?Every time you type new Something(), JavaScript runs four precise steps behind the scenes. Understanding those steps explains constructor functions, prototype linking, and instance creation all at onc00
HSHARSHIT SHARMAiniamharshitsharma-gitotes.hashnode.dev·Apr 27 · 9 min readWhat Are Nested Arrays? And How Do You Flatten Them?Nested arrays are one of the most common data structures you'll encounter — and flattening them is a classic interview problem. Here's everything you need to understand it, visualize it, and solve it 00
HSHARSHIT SHARMAiniamharshitsharma-gitotes.hashnode.dev·Apr 21 · 4 min readDitching the Plus Sign: Mastering Template Literals in Modern JavaScriptIf you have spent any time writing JavaScript, you have inevitably needed to combine text with dynamic data. Historically, this meant wrestling with the plus + operator, constantly opening and closing00
HSHARSHIT SHARMAiniamharshitsharma-gitotes.hashnode.dev·Apr 21 · 6 min readBreaking Down the Black Box: A Comprehensive Guide for Navigating the Linux File SystemWhen you're diving into backend logic with Node.js, managing microservices using Docker, or tweaking a PostgreSQL database, it can be really easy to view the server as this enigmatic black box. You ru00
HSHARSHIT SHARMAiniamharshitsharma-gitotes.hashnode.dev·Apr 21 · 7 min readSynchronous vs Asynchronous JavaScriptIntroduction: The Single-Threaded Paradox JavaScript is famously "single-threaded." In the world of computer science, this is often seen as a limitation. Languages like Java, C++, and Python can spawn00