Foundations
Modern JavaScript and TypeScript, Node.js, React and Next.js, databases, APIs, and DevOps basics.
6 articles · about 99 minutes of reading
- Modern JavaScript and TypeScript for AI EngineersThe JavaScript and TypeScript you need for AI apps: async/await, Promise.all, discriminated unions, Zod validation, and async iterators, with runnable code.Difficulty: Beginner16 min read
- Node.js Deep Dive: Event Loop, Async I/O, Streams, and ESMHow Node.js runs your code and why it suits AI apps: the event loop, microtasks, blocking, streams with backpressure, and ES modules, with runnable examples.Difficulty: Intermediate17 min read
- React and Next.js for AI Apps: Components, Hooks, and Server ComponentsReact and Next.js App Router concepts behind every AI interface: hooks, Server and Client Components, Server Actions, Route Handlers, and data fetching.Difficulty: Intermediate16 min read
- Databases for AI Apps: PostgreSQL, Drizzle, Redis, and pgvectorDesign an AI app's data layer with PostgreSQL, Drizzle, pgvector for embeddings, and Redis for caching and rate limits, with a full schema and runnable queries.Difficulty: Intermediate18 min read
- APIs for AI Apps: REST, Server-Sent Events, WebSockets, and AuthenticationChoose between REST, Server-Sent Events, and WebSockets for AI features, stream events from a Next.js route handler, and secure every endpoint with sessions.Difficulty: Intermediate17 min read
- DevOps Basics for AI Apps: Git, Docker, CI/CD, and DeploymentShip an AI web app safely with Git workflows, a multi-stage Docker image, a CI pipeline that runs tests and evals, environment validation, health checks, and rollbacks.Difficulty: Beginner15 min read