JavaScript Basics: Arrays and Objects
March 23, 2026
A practical refresher on common array methods, object destructuring, shallow copying, and everyday data transformation patterns.
JavaScript Basics: Functions, Arrow Functions, Parameters, and This Basics
March 22, 2026
A practical refresher on function declarations, function expressions, arrow functions, default parameters, rest/spread, lexical scope, and this.
JavaScript Basics: Truthy and Falsy Values, Equality, and Control Flow
March 21, 2026
A practical refresher on truthy and falsy values, strict equality, short-circuiting, nullish coalescing, and optional chaining.
JavaScript Basics: Variables, Scope, Hoisting, and the Temporal Dead Zone
March 20, 2026
A practical refresher on var vs let vs const, block scope, hoisting, and why temporal dead zone errors happen.
JavaScript Basics: Primitives, Object References, and Mutation
March 19, 2026
A practical refresher on JavaScript primitives, object references, and why mutation causes bugs.
React Router and Navigation
October 3, 2025
This post introduces React Router and shows how to build multi-page applications in React. You’ll learn how to set up routes, use dynamic parameters, create protected pages, and navigate programmatically—while comparing these patterns to Angular’s built-in Router. By the end, your Todo app will evolve into a fully navigable multi-page app.
