Learn. Build. Share.

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

8 articles found

Latest posts

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