Domain modeling for humans and AI
Learn how to model a domain in TypeScript, and how to collaborate with domain experts and agentic AI coding tools to build a software system that solves real problems.
Written by Mike North , Developer Platform Lead at Stripe, and Frontend Masters Instructor. You should connect with him on LinkedIn or follow him on Twitter
Domain modeling for humans and AILearn how to model a domain in TypeScript, and how to collaborate with domain experts and agentic AI coding tools to build a software system that solves real problems.
TypeScript Fundamentals v4Learn everything you need to know in order to confidently and successfully use TypeScript to build a modern JavaScript app.
Intermediate TypeScript v2Leverage TypeScript's strengths to provide clarity in the face of complexity, while protecting your codebase and team from it's weaknesses.
Enterprise-Scale TypeScript v2Learn how to manage large TypeScript code bases with confidence and ease. In this course, Mike shares his knowledge from years of experience working with teams who maintain TypeScript projects with hundreds of regular full-time contributors and 100K+ lines of code.
Full Stack TypeScriptCombine TypeScript and GraphQL's type systems to create full-stack, fully type-checked code bases that are shockingly easy to refactor and maintain.
Making TypeScript StickTackle a series of challenges designed to reinforce your knowledge and make the important concepts truly "stick" in your mind.