This Workshop's Online Chatroom is Currently Open!
This workshop has ended. Check back soon for the recording!
You can watch a replay of this workshop!
Key Takeaways
By participating along with us in the workshop, you'll learn:
- Discover how to unify client and server types to eliminate runtime mismatches.
- Explore advanced TS patterns—like decorators, generics, and mapped types—to handle complex real-world data structures.
- Master end-to-end validation flows with libraries such as Zod or tRPC.
- Understand versioning and migration strategies to ensure backward compatibility across evolving APIs.
Is This Workshop for Me?
This workshop is for experienced JavaScript or TypeScript developers who want to push beyond the basics and build production-grade, full-stack apps with confidence. If you’ve got the fundamentals down but crave a deeper end-to-end approach, this one’s for you.
Workshop Details
In this one-day advanced TypeScript workshop, you’ll learn how to supercharge your entire stack—front end and Node.js back end—with a single source of type truth. We’ll dive into real-world scenarios like handling incremental database migrations, versioning APIs without blowing up older clients, and confidently integrating external services with typed wrappers. You’ll discover powerful TS patterns, from decorators to discriminated unions, while also learning how to automate your tests and deployments to catch sneaky type regressions. By the end, you’ll wield TypeScript like a pro and guarantee type safety across every layer of your app.
Any Prerequisites?
- Familiarity with TypeScript syntax and tooling
- Basic knowledge of Node.js and server-side development
- Experience with at least one front-end framework (React, Vue, or similar)
- Comfort with Git and a typical JavaScript build toolchain
Attend Online Live and in Full HD
You're Registered to Attend Online!
You'll receive additional details and a reminder via email as the event draws near.
Build End-to-End TypeScript Apps
Event Details
What
- One Full Day Workshop Session
- Replay Videos (available immediately)
When
- March 20, 2025 - 9:30am to 4:30pm Central Daylight Time
Where
- Option 1: Attend online on our full HD live stream
- Option 2: Attend in-person at HQ in Minneapolis, MN
Daily Schedule
- 9:30AMCourse Introduction
- 10:00AMRun-Time Type Safety with Zod
- 11:00AMSetting Up the Advanced TS Environment (Monorepos, Linting, CI)
- 11:30AMAPI Contracts & Data Validation (tRPC, Zod)
- 12:00PMLunch
- 1:00PMDatabases, Migrations, and Sharing Types for Entities
- 2:00PMTesting & Continuous Integration
- 3:00PMCreating and Modifying TypeScript with ts-morph
- 4:00PMBuilding, Optimization, and Deployment
Your (Awesome) Instructor
Steve Kinney
Steve is the front-end architect at Temporal. Previously, he was the front-end architect at Twilio and SendGrid. He is the director emeritus and founder of the front-end engineering program at the Turing School for Software and Design in Denver, Colorado — a non-profit developer training program. In a previous life, Steve was a New York City public school teacher. He taught special education and web development in Manhattan, Brooklyn, and Queens. He currently lives in Denver, Colorado
Check out all of our upcoming workshops!
Workshops happen throughout the year, and are all included with membership.