Unlocking Backend Magic with Zenstack's CRUD Generation!

Описание к видео Unlocking Backend Magic with Zenstack's CRUD Generation!

Join us in an exclusive interview with Jiasheng and Yiming, the innovative minds behind Zenstack. Discover how their journey from Microsoft led to the creation of Zenstack, a powerful development toolkit that enhances your experience with Prisma. Learn about their unique approach to defining access control policies, generating CRUD functions, and much more. Whether you're a backend pro or a full stack enthusiast, this interview offers valuable insights into the future of web development. Dive into the world of Zenstack and see how it's revolutionizing the way we approach Prisma schemas and full stack development.

00:00 Welcome & overview
01:35 Guest introductions
06:37 How did Yiming and Jiasheng first come across Prisma?
08:22 What is ZenStack?
10:50 Why not build an entirely new framework?
13:00 What does it mean for ZenStack to be "schema-first"?
15:48 What is the ZenStack proxy?
17:27 ZenStack's DSL (extending the Prisma schema)
20:20 Frontend query hooks generated by ZenStack
22:15 Demo[Getting started]: Setup
24:09 Demo[Getting started]: The `zenstack generate` command and the .zmodel schema
26:16 Demo[Getting started]: Access control policies in the .zmodel (Prisma) schema
29:01 Demo[Getting started]: Testing access control policies in the ZenStack REPL
32:57 Demo[Getting started]: How does the `auth` function work?
35:26 Demo[Todo app]: Overview of the demo Next.js app
36:52 Demo[Todo app]: The .zmodel schema (data model, access policies, constraints, ...)
43:21 Demo[Todo app]: CRUD generation
46:00 Demo[Todo app]: Zenstack plugin `tanstack-query` to generate hooks
50:57 Demo[Todo app]: Optimistic updates
52:32 What's next for ZenStack?
57:04 Wrap up: How to get in touch and contribute to ZenStack?

🔗 Links mentioned in the video:

• What's new in Prisma 4.11.0 with Jiasheng: https://www.youtube.com/live/-Q5vV6s4...
• ZenStack: https://zenstack.dev/
• ZenStack Discord: https://go.zenstack.dev/chat
• TanStack Query: https://tanstack.com/query/latest

👉 Follow Yiming on Twitter:   / ymcao9  
👉 Follow Jiasheng on Twitter:   / jiashenggo  
👉 Follow Nikolas Burk on Twitter:   / nikolasburk  

——————————————————

📚 Learn more about Prisma
• Website: https://www.prisma.io
• Docs: https://www.prisma.io/docs
• Quickstart: https://pris.ly/qstart

——————————————————

👋 Connect with the Prisma Community
• Discord:   / discord  
• GitHub: https://www.github.com/prisma/prisma/...

——————————————————

💬 Follow Prisma on social media
• Twitter:   / prisma  
• LinkedIn:   / prisma-io  

——————————————————

✅ Subscribe to Prisma's YouTube channel
   / @prismadata  

Комментарии

Информация по комментариям в разработке