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:
- Design and evolve frontend architectures with clear boundaries, explicit contracts, and enforcement mechanisms that keep large TypeScript codebases maintainable as teams and requirements grow.
- Apply TypeScript as a correctness and domain-modeling tool, shaping APIs, state, and data flows so refactors are safe and invalid states are difficult to represent.
- Build a scalable testing and CI system that balances unit, component, and integration tests, integrates with GitHub Actions, and supports fast iteration without sacrificing confidence.
- Engineer performance, accessibility, security, and reliability into UI systems by default, using architectural patterns and tooling that prevent regressions rather than reacting to them.
- Navigate real enterprise constraints effectively, making frontend decisions that account for team topology, legacy systems, organizational tradeoffs, and long-term sustainability.
Is This Workshop for Me?
This workshop is for experienced frontend engineers who are already comfortable with modern frameworks and TypeScript and want to level up from building features to building systems. It’s aimed at engineers working in, or preparing to work in—large, long-lived codebases with multiple teams, shared UI, and real production constraints. The content is especially relevant for senior engineers, tech leads, and staff-level contributors responsible for architectural decisions, quality standards, and developer experience. If you’ve ever felt that frontend problems are less about syntax and more about scale, coordination, and entropy, this workshop is designed for you.
Workshop Details
This course is a deep dive into how large, long-lived frontend systems actually succeed, or quietly fall apart, when built in TypeScript. You’ll learn how to design UI architectures with clear boundaries and contracts that hold up as teams grow, requirements shift, and codebases age. Rather than treating testing, performance, accessibility, security, and CI as afterthoughts, the course shows how to bake them into the system so they scale naturally. It also tackles the human side of enterprise frontend work, from team ownership and governance to legacy systems and organizational tradeoffs. By the end, you’ll be equipped to build frontend systems that are resilient, comprehensible, and fast to change—even years after the original authors have moved on.
Any Prerequisites?
- You should be comfortable building production frontend applications with a modern framework and TypeScript.
- Familiarity with writing and maintaining basic tests and using test runners in a real project.
- Experience working in a shared codebase using Git, pull requests, and code reviews
- Experience with modern frontend frameworks like React, Vue, or Angular
- Familiarity with TypeScript
- Comfortable with Git and GitHub (pull requests, code reviews)
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.
Enterprise UI Dev: Microfrontends, Testing, & Code Quality
Event Details
What
- 2 Full Day Workshop Sessions
- Replay Videos (available immediately)
When
- March 3 to 4, 2026 - 9:30am to 4:30pm Central Standard Time
Where
- Option 1: Attend online on our full HD live stream
- Option 2: Attend in-person at HQ in Minneapolis, MN
Daily Schedule
Day 1
- 9:30AMIntroduction
- 10:00AMCodebase organization
- 11:00AMMicrofrontends
- 11:30AMTypeScript at scale
- 12:00PMLunch
- 1:00PMDesign systems
- 2:00PMApplication shell design
- 3:00PMState management and data architecture
- 4:00PMAPI contracts
Day 2
- 9:30AMUnit testing
- 10:00AMComponent testing
- 11:00AMMocking and spying
- 11:30AMIntegration testing with Playwright
- 12:00PMLunch
- 1:00PMEnforcing standards
- 2:00PMReliability, observability, error handling, and resilience
- 3:00PMLong-term sustainability
- 4:00PMAdvanced patterns
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.