API contracts have become a significant challenge with the rise of TypeScript and static typing in web development. This conference talk will introduce tRPC, a powerful library designed to simplify the process of building and consuming fully typesafe APIs in full-stack TypeScript projects without the need for schemas or code generation. We will discuss the limitations of traditional REST and GraphQL approaches and demonstrate how tRPC takes advantage of TypeScript's unique capabilities to ensure type safety and seamless communication between the client and server. This talk will cover who tRPC is designed for and its various features, including full static type safety, autocompletion, snappy DX, lightweight design, compatibility with new and existing projects, framework-agnostic nature, subscription support, and request batching. By showcasing real-world examples and diving into tRPC's inner workings, attendees will understand how this groundbreaking library can revolutionize their full-stack TypeScript projects and improve the developer experience.
Lightning talk ⚡️ Introductory and overview ⭐ Track: FrontEnd (TypeScript, JavaScript, AngularJS, ReactJS, ....)
trpc
rest
graphql
websockets
frontend