I have a lecture later today called End-to-end type safety, from PostgreSQL to React
It will look at how the TypeScript open source tools Kanel and tRPC.
It seems to be saying that they will discuss the trade-offs there are by not using a traditional Object/Relations Mapper (ORM) but instead letting the database be the source-of-truth for models in both backend and frontend. And they will look at how tRPC can be used to maintain this type safety in our API.
Am I understanding the description correctly: Kanel and tRPC are tools that allow you to directly connect PostgreSQL with React without the use of Prisma, Sequelize, TypeORM,Drizzle ORM etc?
Also: Not to sound too noobish, but how does Zod play into all of this? Would Zod still be useful for Kanel and tRPC? Or is Zod used for something totally else?