TypeScript Mastery: Modeling a Small Finance Domain
August 1, 2026
A practical teaching article on using TypeScript to model a realistic finance tracker domain with entities, literal unions, request states, filters, sorting helpers, readonly fields, and compile-time bug prevention.
TypeScript Mastery: Functions and Generics Intro
July 30, 2026
A practical teaching article on typed functions, generic helpers, pluck-by-key utilities, API response wrappers, and how generics preserve type information while keeping code reusable.
TypeScript Mastery: Unions, Narrowing, and Discriminated Unions
July 25, 2026
A practical teaching article on using TypeScript unions, narrowing, and discriminated unions to model safer frontend request state.
TypeScript Basics: Interfaces vs Type Aliases
July 25, 2026
A practical TypeScript teaching article focused on when to use interfaces, when to use type aliases, and how to choose based on readability, object contracts, unions, and Angular-style state modeling.
TypeScript Basics: Core Types, Arrays, Tuples, and Readonly
July 23, 2026
A practical TypeScript teaching article focused on core types, arrays, tuple tradeoffs, readonly properties, readonly arrays, and what compile-time protection does and does not guarantee.
TypeScript Basics: Mental Model, Inference, and Strictness
July 14, 2026
A practical TypeScript teaching article focused on what TypeScript adds to JavaScript, how inference works, why strictness matters, and how types act as contracts in Angular-style code.
JavaScript Basics: Fundamentals Checkpoint
July 10, 2026
A practical checkpoint article reviewing closures, array transformations, async drills, and the JavaScript fundamentals Angular interviews repeatedly depend on.
JavaScript Basics: Deep Work Session with an Async Mini App
July 9, 2026
A practical teaching article on building a tiny data viewer with loading, success, and error states while mapping raw API data into a UI-ready object.
JavaScript Basics: Deep Work Session with async/await, fetch, and Error Handling
July 8, 2026
A practical teaching article on readable async code, fetch validation, mapping API responses, and the mistakes people commonly misunderstand.
JavaScript Basics: Deep Work Session with Promises and Async Flow
July 2, 2026
A practical teaching article on Promise states, chaining, cleanup, and the async flow mistakes people commonly misunderstand.
