Learn. Build. Share.
A space for developers to grow their skills, build real projects, and share stories that inspire others.
11 articles found
Latest posts • Page 1 of 2
JavaScript Engines: How V8 Runs Your Code
Learn how JavaScript engines work. Understand V8's parsing, JIT compilation, hidden classes, inline caching, and garbage collection.
IIFE, Modules & Namespaces: Structuring Code
Learn how to organize JavaScript code with IIFEs, namespaces, and ES6 modules. Understand private scope, exports, dynamic imports, and common module mistakes.
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().
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.
Equality: == vs ===
Learn JavaScript equality: == vs ===, typeof quirks, and Object.is(). Understand type coercion and why NaN !== NaN.
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.
Type Coercion
Learn JavaScript type coercion. Understand how values convert to strings, numbers, and booleans, plus the 8 falsy values.
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.
Primitive Types
Learn JavaScript’s 7 primitive types: string, number, bigint, boolean, undefined, null, and symbol. Understand immutability, typeof quirks, and autoboxing..