---
title: "HARSHIT SHARMA (@iamharshitsharma) | Hashnode"
description: "Learning out loud. Read the latest articles by HARSHIT SHARMA on Hashnode."
url: "https://hashnode.com/@iamharshitsharma"
---

@iamharshitsharma

# HARSHIT SHARMA

@iamharshitsharma · New Delhi · Joined January 2026

Learning out loud

### [How Does the new Keyword Work in JavaScript?](https://iamharshitsharma-gitotes.hashnode.dev/how-does-the-new-keyword-work-in-javascript?utm_source=hashnode&utm_medium=feed)

Master constructor functions and prototypes. See exactly how JavaScript handles instance creation behind the scenes.

10 min read · [iamharshitsharma-gitotes.hashnode.dev](https://iamharshitsharma-gitotes.hashnode.dev/how-does-the-new-keyword-work-in-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 27](https://hashnode.com/posts/how-does-the-new-keyword-work-in-javascript/69ef40ccdc472baafdce12d3)

### [What Are Nested Arrays? And How Do You Flatten Them?](https://iamharshitsharma-gitotes.hashnode.dev/what-are-nested-arrays-and-how-do-you-flatten-them?utm_source=hashnode&utm_medium=feed)

A complete guide to flattening JavaScript arrays. Understand the tree mental model, compare methods, and solve the classic interview problem.

9 min read · [iamharshitsharma-gitotes.hashnode.dev](https://iamharshitsharma-gitotes.hashnode.dev/what-are-nested-arrays-and-how-do-you-flatten-them?utm_source=hashnode&utm_medium=feed)

[Apr 27](https://hashnode.com/posts/what-are-nested-arrays-and-how-do-you-flatten-them/69eefa6d3d6a492cdd934bd9)

### [Ditching the Plus Sign: Mastering Template Literals in Modern JavaScript](https://iamharshitsharma-gitotes.hashnode.dev/ditching-the-plus-sign-mastering-template-literals-in-modern-javascript?utm_source=hashnode&utm_medium=feed)

Improve your JS developer ergonomics. Master backticks, ${} interpolation, and multi-line strings to write professional, bug-free JavaScript today.

4 min read · [iamharshitsharma-gitotes.hashnode.dev](https://iamharshitsharma-gitotes.hashnode.dev/ditching-the-plus-sign-mastering-template-literals-in-modern-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 21](https://hashnode.com/posts/ditching-the-plus-sign-mastering-template-literals-in-modern-javascript/69e6e7a2c9501dd01064812e)

### [Breaking Down the Black Box: A Comprehensive Guide for Navigating the Linux File System](https://iamharshitsharma-gitotes.hashnode.dev/breaking-down-the-black-box-a-comprehensive-guide-for-navigating-the-linux-file-system?utm_source=hashnode&utm_medium=feed)

Go beyond basic commands. Learn how the Linux really works under the hood by hunting /etc, /proc, /var/log, and /dev in this technical deep dive.

6 min read · [iamharshitsharma-gitotes.hashnode.dev](https://iamharshitsharma-gitotes.hashnode.dev/breaking-down-the-black-box-a-comprehensive-guide-for-navigating-the-linux-file-system?utm_source=hashnode&utm_medium=feed)

[Apr 21](https://hashnode.com/posts/breaking-down-the-black-box-a-comprehensive-guide-for-navigating-the-linux-file-system/69e6e320c9501dd010618e7c)

### [Synchronous vs Asynchronous JavaScript](https://iamharshitsharma-gitotes.hashnode.dev/synchronous-vs-asynchronous-javascript?utm_source=hashnode&utm_medium=feed)

Introduction: 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 spawn

7 min read · [iamharshitsharma-gitotes.hashnode.dev](https://iamharshitsharma-gitotes.hashnode.dev/synchronous-vs-asynchronous-javascript?utm_source=hashnode&utm_medium=feed)

[Apr 21](https://hashnode.com/posts/synchronous-vs-asynchronous-javascript/69e6dfddc9501dd0105f7747)
