*Prisma Interviews with Robert Craigie & Luca ...
# orm-help
u
Prisma Interviews with Robert Craigie & Luca Steeb - Prisma Client for Python

https://www.youtube.com/watch?v=zTBwNY5J57w

In this video, Daniel from the Prisma team interviews Robert Craigie who created the Python Client for Prisma which brings the benefits of type safety to the Python community. They are also joined by Luca Steeb, a Software Engineer at Prisma who's working on the Prisma Client for Golang. They discuss Robert's motivation for creating the Python Client, type safety in Python, and the technical details of building a Prisma Client for languages other than TypeScript. 🐍 Learn more about the Prisma Python Client: https://prisma-client-py.readthedocs.io/en/latest/ 🦫 Prisma Go Client: https://github.com/prisma/prisma-client-go • Robert Craigie - Software Developer and Student at Dundee University in Scotland. Robert had been programming with Python for 5 years and the Prisma Python Client is the first open-source project he's released. Connect with Robert at: https://twitter.com/probablyrobert • Luca Steeb - Software Engineer at Prisma primarily working on the Go Client, currently available in Early Access. Connect with Luca at: https://twitter.com/steebchen *Timestamps 00:00 - Intro 00:14 - Prisma Python Client origins 00:20 - From raw SQL to Prisma 00:33 - Typesafety in Python 05:16 - The Prisma Go Client 06:41 - Rust Prisma engine vs Clients 09:51 - Ways of building Prisma Clients 10:24 - DMMF explanation - Domain Model Meta Format 12:46 - How DMMF can be used in Python 15:17 - Nested writes in the Python Client 20:31 - Python Client community & feedback 21:25 - How the Prisma CLI is used 23:18 - Is it possible to use Rust bindings to directly make calls to the Rust binary similarly to how the Prisma Node API works 25:09 - What's next for the Prisma Python Client