JavaScript & TypeScript Overview Modern JavaScript (ES6+) and TypeScript patterns for building robust applications. --- TypeScript Fundamentals Type Definitions Type Guards --- Async Patterns Promises and Async/Await Async Iterators --- Functional Patterns Higher-Order Functions Immutable Data Patterns --- Modern JavaScript Features Destructuring and Spread Optional Chaining and Nullish Coalescing --- Error Handling --- Module Patterns --- Related Skills - [[frontend]] - React/Next.js development - [[backend]] - Node.js server development - [[testing]] - Jest, Vitest testing ---