Back home
Abhijeet Raut

Blog Archive

Everything I've written

Grouped by topic — technical deep dives, architectural breakdowns, and hands-on systems guides.

JavaScript

JavaScriptAug 2025

Day 1 of Learning JavaScript: Core Foundations (Variables, Functions, and Syntax)

A beginner-friendly guide to understanding how data and logic actually work under the hood.

JavaScriptAug 2025

Day 2 of Learning JavaScript: The 7 Core Building Blocks Every Developer Must Know

A complete beginner's guide to primitive types, memory, and the hidden mechanics of JavaScript data.

JavaScriptAug 2025

Day 3 of Learning JavaScript: JavaScript Has a Secret: It's Been Changing Your Data Behind Your Back

Understanding type coercion: the hidden rule that makes `"5" + 3` equal `"53"` and explains every confusing bug you'll ever hit.

JavaScriptAug 2025

Day 4 of Learning JavaScript: The Three Ways JavaScript Asks "Are These the Same Thing?"

Understanding equality operators: why === is your default, what == actually does, how < and > compare text, and the one edge case that requires Object.is().

JavaScriptAug 2025

Day 5 of Learning JavaScript: Your Code Has a Memory - Scope, Closures, and the Bug That Trips Up Every Beginner

Scope is why your variables go missing. Closures are why they don't. Nail both of these and you'll stop guessing when variables work and when they don't.

JavaScriptAug 2025

Day 6 of Learning JavaScript: JavaScript's Traffic Cop: How the Call Stack Controls Everything Your Code Does

The single mechanism that explains why your functions run in a specific order, and why ignoring it will haunt you in every interview.

JavaScriptAug 2025

Day 7 of Learning JavaScript: The Wall Around Your Code: IIFEs, Namespaces, and Modern ES Modules

How JavaScript evolved from chaotic global variables to bulletproof modular architecture, and the hidden mechanics of private scope and live bindings.

Node.js

Node.jsJul 2025

The Foundations of Node.js Concurrency

Unlocking the mechanical reality behind Node.js, the V8 engine, libuv, thread pools, and the event loop.