Learn. Build. Share.

A space for developers to grow their skills, build real projects, and share stories that inspire others.

9 articles found

Latest posts

JavaScript Event Loop Explained
JavaScript

JavaScript Event Loop Explained

Learn how the JavaScript event loop handles async code. Understand the call stack, task queue, microtasks, and why Promises always run before setTimeout().

Al-Hussein
31 min read
Scope & Closures
JavaScript

Scope & Closures

Learn JavaScript scope and closures. Understand the three types of scope, var vs let vs const, lexical scoping, the scope chain, and closure patterns for data privacy.

Al-Hussein
26 min read
Equality: == vs ===
JavaScript

Equality: == vs ===

Learn JavaScript equality: == vs ===, typeof quirks, and Object.is(). Understand type coercion and why NaN !== NaN.

Al-Hussein
35 min read
Top 5 Programming Languages to Learn in 2026
Programming LanguagesCareer GrowthTech Trends

Top 5 Programming Languages to Learn in 2026

A curated list of the best programming languages to learn in 2026, with reasons why they matter and Hello World code examples for each.

Al-Hussein
2 min read
Type Coercion
JavaScript

Type Coercion

Learn JavaScript type coercion. Understand how values convert to strings, numbers, and booleans, plus the 8 falsy values.

Al-Hussein
22 min read
Primitives vs Objects: How JavaScript Values Actually Work
JavaScript

Primitives vs Objects: How JavaScript Values Actually Work

Learn how JavaScript primitives and objects differ in behavior. Understand immutability, call-by-sharing semantics, why mutation works but reassignment doesn't, and how V8 actually stores values.

Al-Hussein
23 min read
Primitive Types
JavaScript

Primitive Types

Learn JavaScript’s 7 primitive types: string, number, bigint, boolean, undefined, null, and symbol. Understand immutability, typeof quirks, and autoboxing..

Al-Hussein
26 min read
Call Stack: How Function Execution Works
JavaScript

Call Stack: How Function Execution Works

Learn how the JavaScript call stack works. Understand stack frames, LIFO ordering, execution contexts, and stack overflow errors.

Al-Hussein
24 min read