Offline dengan aplikasi Player FM !
797: Drizzle: The TypeScript SQL ORM
Manage episode 429661911 series 1469447
Scott and Wes chat with Alex Blokh and Andrew Sherman, the co-founders of Drizzle ORM, about building a modern ORM from the ground up. They dive into the importance of type safety, creating filters with Drizzle, and the differences between Drizzle and other ORMs like Prisma.
Show Notes- 00:00 Welcome to Syntax!
- 01:15 What is Drizzle?
- 02:36 The genesis of Drizzle.
- 04:15 The process of building an ORM.
- 05:38 ‘100% Type-Safe’ and why that’s not a great goal.
- 07:50 Who is responsible for writing the complicated TypeScript?
- 09:40 Is an ORM necessary for anyone working with data?
- 12:15 Creating a product that fits different complexities.
- 13:19 Brought to you by Sentry.io.
- 13:44 Creating filters in Drizzle. Callback-based, or imported. Why?
- 19:22 Drizzle vs Prisma vs Kysely.
- 22:45 Are you friendly with Prisma?
- 23:35 Relational queries.
- 25:17 Query vs select.
- 27:42 Maintaining so many different technologies.
- 30:37 Switching databases.
- 31:39 Drizzle Studio.
- 35:00 Accessing Cloudflare D1 SQLite requires connection through a worker.
- 37:40 Drizzle Kit.
- 41:37 Will you ever support MongoDB?
- 42:10 Supporting PGlite and local data storage landscape.
- 44:00 Being a developer in Ukraine in 2024.
- 51:07 Drizzle is expanding.
- 53:50 Sick Picks + Shameless Plugs.
Andrew - Smart Swim Goggles.
Shameless PlugsAndrew - Savelife, United24. Scott - Syntax × Drizzle Swag.
Hit us up on Socials!Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
848 episode
Manage episode 429661911 series 1469447
Scott and Wes chat with Alex Blokh and Andrew Sherman, the co-founders of Drizzle ORM, about building a modern ORM from the ground up. They dive into the importance of type safety, creating filters with Drizzle, and the differences between Drizzle and other ORMs like Prisma.
Show Notes- 00:00 Welcome to Syntax!
- 01:15 What is Drizzle?
- 02:36 The genesis of Drizzle.
- 04:15 The process of building an ORM.
- 05:38 ‘100% Type-Safe’ and why that’s not a great goal.
- 07:50 Who is responsible for writing the complicated TypeScript?
- 09:40 Is an ORM necessary for anyone working with data?
- 12:15 Creating a product that fits different complexities.
- 13:19 Brought to you by Sentry.io.
- 13:44 Creating filters in Drizzle. Callback-based, or imported. Why?
- 19:22 Drizzle vs Prisma vs Kysely.
- 22:45 Are you friendly with Prisma?
- 23:35 Relational queries.
- 25:17 Query vs select.
- 27:42 Maintaining so many different technologies.
- 30:37 Switching databases.
- 31:39 Drizzle Studio.
- 35:00 Accessing Cloudflare D1 SQLite requires connection through a worker.
- 37:40 Drizzle Kit.
- 41:37 Will you ever support MongoDB?
- 42:10 Supporting PGlite and local data storage landscape.
- 44:00 Being a developer in Ukraine in 2024.
- 51:07 Drizzle is expanding.
- 53:50 Sick Picks + Shameless Plugs.
Andrew - Smart Swim Goggles.
Shameless PlugsAndrew - Savelife, United24. Scott - Syntax × Drizzle Swag.
Hit us up on Socials!Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads
848 episode
Semua episode
×Selamat datang di Player FM!
Player FM memindai web untuk mencari podcast berkualitas tinggi untuk Anda nikmati saat ini. Ini adalah aplikasi podcast terbaik dan bekerja untuk Android, iPhone, dan web. Daftar untuk menyinkronkan langganan di seluruh perangkat.