How 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 oncApr 27 · 10 min readiamharshitsharma-gitotes.hashnode.dev
What 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 Apr 27 · 9 min readiamharshitsharma-gitotes.hashnode.dev
Ditching 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 closingApr 21 · 4 min readiamharshitsharma-gitotes.hashnode.dev
Breaking 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 ruApr 21 · 6 min readiamharshitsharma-gitotes.hashnode.dev
Synchronous 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 spawnApr 21 · 7 min readiamharshitsharma-gitotes.hashnode.dev