World Congress 2026 Europe β€’ Jul 9, 2026 β€’ Session details

TypeScript Features That Changed the Game

Dani Coll

Adding types wasn't TypeScript's true breakthrough. Discover the advanced features that killed boolean soup, and learn how the TS Go rewrite delivers 10x faster build times.

Pause
Mute Enter Fullscreen
#1 about 2 min

The origins and early problems solved by TypeScript

How an editor-first and gradual typing approach enabled developers to scale legacy JavaScript projects safely.

#2 about 2 min

Encoding true domain logic with expressive type systems

Leveraging systems capable of compile-time computing prevents basic type mapping from ignoring deeper domain constraints.

#3 about 4 min

Eliminating invalid application states using discriminated unions

Replacing independent boolean flags with precise variants guarantees that frontend components never encounter structurally impossible states.

#4 about 2 min

Parsing dynamic string patterns with template literal types

Extracting dynamic variables from runtime patterns directly transforms network boundaries into reliably typed and automated interfaces.

#5 about 3 min

Mitigating expensive compilation times in massive frontend codebases

Relieving heavy compilation workloads involves activating incremental caches, skipping redundant library checks, and avoiding circular dependencies.

#6 about 3 min

Accelerating analysis execution through the Go compiler rewrite

Porting the compiler infrastructure into a faster language massively decreases feedback latency securely across complicated architectures.

Matching moments

6:07 min

Evaluating TypeScript benefits and project drawbacks

Simone Sanfratello Β· JS Congress

2:52 min

Rewriting core compilation tools to resolve concurrent execution bottlenecks

Harald Kirschner Β· Coffee With Developers

4:18 min

Core design principles and features of TypeScript

Lars Hupel Β· WWC 2022

2:28 min

Exploring the benefits of type safety and TypeScript migration

Chris Heilmann +2 Β· LIVE

10:35 min

The decision to drop TypeScript from Turbo

David Heinemeier Hansson David Heinemeier Hansson +1 Β· Coffee With Developers

2:51 min

Deciding when to adopt or avoid TypeScript

Rob Richardson Β· LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Preetam Dwivedi, Manjari Akella

Preetam Dwivedi
Manjari Akella
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

PaweΕ‚ Matynia, Bartosz Leczycki

PaweΕ‚ Matynia
Bartosz Leczycki