TypeScript compilation, JavaScript runtime, Node.js event loop, frameworks, and production patterns.
Node.js and TypeScript reference: project setup, ESLint and Prettier configuration, common patterns, and production deployment.
Next.js reference: App Router, server components, data fetching, API routes, middleware, deployment, and production patterns.
How TypeScript compiles to JavaScript, the JavaScript prototype chain and prototypal inheritance, ES6 classes as syntactic sugar, and comparison with Python object model.
Complete technical breakdown of the Node.js event loop: libuv architecture, event loop phases, microtasks vs macrotasks, thread pool, and avoiding blocking the loop.