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:
- Master the use of Nx for streamlined monorepo management.
- Centralize ESLint, tsconfig, and testing configurations for consistency.
- Identify and refactor circular dependencies through live problem-solving.
- Understand and apply both lockstep and independent versioning strategies.
- Leverage Microsoft’s api-extractor to ensure API stability and detect breaking changes.
Is This Workshop for Me?
This workshop TypeScript developers, tech leads and software architects are looking to learn about monorepos and the latest and greatest monorepo tooling in the TypeScript ecosystem
Workshop Details
Spend a full day building a TypeScript monorepo project with centralized configuration, lightning-fast builds, and strong encapsulation boundaries between packages.
Any Prerequisites?
- Complete the TypeScript Fundamentals course or have equivalent experience.
- Familiarity with npm and git and TypeScript/JavaScript build tools
- A basic understanding of task-based build systems (e.g. GitHub actions or your company’s CI system)
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.
TypeScript Monorepos, v2
Event Details
What
- One Full Day Workshop Session
- Replay Videos (available immediately)
When
- June 12, 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:30AMIntroduction to npm fundamentals, workspaces, and scopes
- 9:35AMExplore npm configuration and nx project setup
- 10:10AMCentralized configuration for ESLint & TSconfig
- 10:20AMProject, folder and file-specific config overrides
- 11:00AMDependency visualization and Circular dependencies
- 11:45AMNx & Visual Studio Code
- 12:15PMLunch break
- 1:00PMMonorepo versioning strategies
- 1:40PMNx task pipelines
- 2:20PMApi-extractor and api-explorer
- 2:40PMEnforcing package boundaries, and runtime/build-time boundaries
- 3:20PMNx plugins and inferred tasks
- 4:00PMWrap up and Q&A
Your (Awesome) Instructor
Mike North
Mike is a Principal Staff Engineer and Tech Lead of Developer Platform at Stripe, where his role includes defining the company’s public API semantics and types, as well as driving many large TypeScript projects like the Node.js Stripe SDK Stripe Shell, and Stripe Workbench.
Prior to working at Stripe, Mike was a Senior Staff Engineer at LinkedIn, the CTO of Levanto Financial and the UI Architect of Yahoo’s Ads & Data division.
As part of his ongoing work to improve the JavaScript ecosystem, Mike is a regular contributor and maintainer of a wide range of open source libraries. His areas of focus are TypeScript, Ember.js, CLIs and Progressive Web Applications.
Check out all of our upcoming workshops!
Workshops happen throughout the year, and are all included with membership.