JavaScript Basics: Closures and Lexical Scope
April 12, 2026
A practical, first-person walkthrough of closures and lexical scope in JavaScript, with simple examples, common bugs, and the mental models that finally made the topic click for me.
Migrating from Scully + Angular 16 to Angular 20 Prerender (Full Guide)
March 25, 2026
A step-by-step breakdown of migrating an Angular 16 + Scully static blog to Angular 20 using the built-in prerenderer, including common pitfalls and how to fix them.
JavaScript Basics: Weekly Review and Explanation Checkpoint
March 25, 2026
A reflective refresher on reviewing JavaScript fundamentals from the first week, including weak spots, corrected examples, and how to turn review into real understanding.
JavaScript Basics: Deep Work Session with Array and Object Drills
March 24, 2026
A practical refresher on array and object drills through a tiny expense summary project, with extra focus on understanding reduce and sort.
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.
