March 3 to 4, 2026 - 9:30am to 4:30pm Central Standard Time
▶ ︎LIVE NOW

Enterprise UI Dev: Microfrontends, Testing, & Code Quality

Steve Kinney
Temporal
Enterprise UI Dev: Microfrontends, Testing, & Code Quality

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!

Manage and Maintain Large, Complex Codebases

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

Or Join In Person from Downtown Minneapolis
Get Your Questions Answered
Code Along with the Class
Classroom Format

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:30AM
    Introduction
  • 10:00AM
    Codebase organization
  • 11:00AM
    Microfrontends
  • 11:30AM
    TypeScript at scale
  • 12:00PM
    Lunch
  • 1:00PM
    Design systems
  • 2:00PM
    Application shell design
  • 3:00PM
    State management and data architecture
  • 4:00PM
    API contracts

Day 2

  • 9:30AM
    Unit testing
  • 10:00AM
    Component testing
  • 11:00AM
    Mocking and spying
  • 11:30AM
    Integration testing with Playwright
  • 12:00PM
    Lunch
  • 1:00PM
    Enforcing standards
  • 2:00PM
    Reliability, observability, error handling, and resilience
  • 3:00PM
    Long-term sustainability
  • 4:00PM
    Advanced patterns

Your (Awesome) Instructor

Steve Kinney

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.