TypeScript is awesome, but only works in the boundaries of its codebase. In web applications though, type-soundness is often lost in transit between frontend and backend. Blitz.js, a Next.js-based Framework for full stack web applications, overcomes this boundary with its “Zero-API” Data Layer: Frontend code *looks* like it’s directly calling backend code, enabling you to fully leverage TypeScript. In the talk, we’ll take a look at how this works, where we can find similar trends (psst: Prisma! :D) and why that’s interesting.
Simon Knott is a maintainer at Blitz.js, implemented SuperJSON and currently builds Quirrel, a task queueing solution for serverless deployments. He also created EntE, a digital absence accounting solutions for German schools.