World Congress 2023 • Oct 23, 2023

tRPC: API schemas are pure overhead

Giorgio Boa

API schemas and code-generation pipelines are pure overhead. Discover how tRPC uses native TypeScript inference to deliver instant, end-to-end type safety from your database to your UI.

Pause
Mute Enter Fullscreen
#1 about 4 min

Schema fatigue in OpenAPI and GraphQL specifications

Working with strict schemas requires learning new declarative languages and running extra code generation steps.

#2 about 3 min

Introduction to tRPC and TypeScript type inference

Extracting object shapes using TypeScript typeof enables sharing data between client and server without explicit schemas.

#3 about 7 min

Live coding a Next.js application with tRPC

Configuring a shared app router allows backend method changes to instantly surface as frontend build errors.

#4 about 7 min

Debugging tRPC network requests and server execution

Inspecting HTTP payloads and placing breakpoints uncovers how client browser fetches execute server-side business logic.

#5 about 6 min

Evaluating tRPC tradeoffs and real-world implementation

While tRPC provides seamless integration for full-stack TypeScript codebases, sharing public APIs requires custom middleware integrations.

#6 about 4 min

Handling multi-repository setups and heterogeneous ecosystems

Sharing type definitions across separate repositories involves compiling an npm package to maintain strict API contracts.

Matching moments

1:31 min

Introduction to the GraphQL, Apollo, and Next.js stack

Josh Goldberg · JS Congress

9:46 min

Questions on architecture typing and team organization

Trishul Goel · JS Congress

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

1:28 min

Understanding the architectural drivers of gRPC performance gains

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

3:22 min

Developing robust backend applications with the Nest framework

Marius Obert Marius Obert · World Congress 2022

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 2

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

September 24, 2026 · 13:30–14:00

Stage 4

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

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

September 25, 2026 · 16:10–16:40

Stage 6

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Stage 6

Codifying Trade-offs: Security, Cost, and Compliance as Agent Guardrails

Suzanne Daniels

Chief Developer Advisor at Microsoft

Suzanne Daniels
Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Outdoor Stage

GitHub’s Team X-Ray: Your Repository Knows More About Your Team Than Your Team Does

Andrea Griffiths

Senior Developer Advocate

Andrea Griffiths
Open session

World Congress 2026 North America

September 25, 2026 · 16:10–16:40

Mainstage

ZTA: Zero Token Architecture

Kelsey Hightower

Minimalist

Kelsey Hightower