---
title: "Manmohan Singh (@pulpmint) | Hashnode"
description: "Building things for the Web. Read the latest articles by Manmohan Singh on Hashnode."
url: "https://hashnode.com/@pulpmint"
---

@pulpmint

# Manmohan Singh

@pulpmint · Punjab, India · Joined February 2022

Building things for the Web

[Website](https://manmohansingh.dev/)

### [Closures: Subtle Yet Powerful](https://pulpmint.hashnode.dev/closures-subtle-yet-powerful?utm_source=hashnode&utm_medium=feed)

Closures & their use cases along with examples & performance impacts on the application.

5 min read · [pulpmint.hashnode.dev](https://pulpmint.hashnode.dev/closures-subtle-yet-powerful?utm_source=hashnode&utm_medium=feed)

[May 2, 2022](https://hashnode.com/posts/closures-subtle-yet-powerful/6272af8f19a4772a6c29ab96)

### [Let vs Var vs Const: Temporal Dead Zone, Scopes, Shadowing & More](https://pulpmint.hashnode.dev/let-vs-var-vs-const-temporal-dead-zone-scopes-shadowing-and-more?utm_source=hashnode&utm_medium=feed)

Difference between Let, Var & Const along with what is Temporal Dead Zone, Shadowing, Block Scope in JavaScript.

7 min read · [pulpmint.hashnode.dev](https://pulpmint.hashnode.dev/let-vs-var-vs-const-temporal-dead-zone-scopes-shadowing-and-more?utm_source=hashnode&utm_medium=feed)

[Mar 21, 2022](https://hashnode.com/posts/let-vs-var-vs-const-temporal-dead-zone-scopes-shadowing-and-more/623a19785757926c4c2b265d)

### [Lexical Scope & Scope Chain: Dibs on Variables & Functions](https://pulpmint.hashnode.dev/lexical-scope-and-scope-chain-dibs-on-variables-and-functions?utm_source=hashnode&utm_medium=feed)

Learn how JavaScript decides which variables a function can access: lexical environment and scope chain, with debugger screenshots and examples.

6 min read · [pulpmint.hashnode.dev](https://pulpmint.hashnode.dev/lexical-scope-and-scope-chain-dibs-on-variables-and-functions?utm_source=hashnode&utm_medium=feed)

[Mar 7, 2022](https://hashnode.com/posts/lexical-scope-and-scope-chain-dibs-on-variables-and-functions/6227a56c67104e8316e3f179)

### [Hoisting: More Than "Moving Variables To The Top"](https://pulpmint.hashnode.dev/hoisting-more-than-moving-variables-to-the-top?utm_source=hashnode&utm_medium=feed)

Learn what JavaScript hoisting really does behind the scenes, with step-by-step examples of how functions and variables are stored in memory.

4 min read · [pulpmint.hashnode.dev](https://pulpmint.hashnode.dev/hoisting-more-than-moving-variables-to-the-top?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/hoisting-more-than-moving-variables-to-the-top/621e3fa48206d60aa474b3b1) [Mar 1, 2022](https://hashnode.com/posts/hoisting-more-than-moving-variables-to-the-top/621e3fa48206d60aa474b3b1)

### [Undefined vs Not Defined vs Null: JavaScript is Weird](https://pulpmint.hashnode.dev/undefined-vs-not-defined-vs-null-javascript-is-weird?utm_source=hashnode&utm_medium=feed)

Learn the difference between undefined, not defined and null in JavaScript, with debugger screenshots and code examples.

5 min read · [pulpmint.hashnode.dev](https://pulpmint.hashnode.dev/undefined-vs-not-defined-vs-null-javascript-is-weird?utm_source=hashnode&utm_medium=feed)

[Feb 21, 2022](https://hashnode.com/posts/undefined-vs-not-defined-vs-null-javascript-is-weird/62152784b35bf58cd474887e)
