# JavaScript

Exploring high-level system design, distributed patterns, and structural engineering paradigms for robust software systems.

July 21, 2026 schedule 2 min read
call_made

2Minutes: Prototype Chain In JavaScript

We're going to discuss the mechanics that runs almost everything in JavaScript.

July 20, 2026 schedule 2 min read
call_made

2Minutes: JavaScript Modules (ES6 Standard)

We discuss JavaScript Modules, how a function or variable can be accessed outside its file, and what rules govern this

July 19, 2026 schedule 2 min read
call_made

2Minutes: Lexical Environment In JavaScript

In this article, we are going to discuss why variables are accessed in one context, but not the other.

July 18, 2026 schedule 1 min read
call_made

2Minutes: Factory Functions In JavaScript

Have you ever wondered what Factory Functions are. Take 2 minutes and know how

July 16, 2026 schedule 2 min read
call_made

2Minutes: JavaScript Closures

Do you know how counters, timers, or event listeners actually work in JavaScript. Take 2 minutes to know how

July 14, 2026 schedule 2 min read
call_made

2Minutes: Variable Hoisting In JavaScript (let, and const keyword)

Ever wondered how let and const behaves when get hoisted, and the behavior of function expressions they state. Take 2

July 14, 2026 schedule 1 min read
call_made

2Minutes: Variable Hoisting in JavaScript (var keyword)

Most developers know var prints undefined before its declaration. Far fewer know why. It all comes down to what JavaScript

July 13, 2026 schedule 2 min read
call_made

2Minutes: Function Hoisting In JavaScript

Function Hoisting occurs when a function is called before its declaration appears in the source code. JavaScript hoists function declarations

July 1, 2026 schedule 2 min read
call_made

The Ideal Way To Loop Through An Array In JavaScript

Modern JavaScript provides many ways to iterate or loop through your data. We don’t have one fits all iteration tool,