David Lorenz
👤 PersonPodcast Appearances
You want to go with that one? No.
You want to go with that one? No.
It's just too good.
It's just too good.
Number six, official Python support is here. As Supabase has grown, the AI and ML community have just blown up Supabase, and many of these folks are Pythonistas. So Python support expands. Number five, they released log drains so you can export logs generated by your super-based products to external destinations like Datadog or custom endpoints.
Number six, official Python support is here. As Supabase has grown, the AI and ML community have just blown up Supabase, and many of these folks are Pythonistas. So Python support expands. Number five, they released log drains so you can export logs generated by your super-based products to external destinations like Datadog or custom endpoints.
So we'll give that to him. Yeah. It was just one of those things. Okay. It was, wasn't it? That one's for the show.
So we'll give that to him. Yeah. It was just one of those things. Okay. It was, wasn't it? That one's for the show.
Number four, authorization for real-time broadcast and presence is now public beta. You can now convert a real-time channel into an authorized channel using RLS policies in two steps. Number three, bring your own Auth0, Cognito, or Firebase.
Number four, authorization for real-time broadcast and presence is now public beta. You can now convert a real-time channel into an authorized channel using RLS policies in two steps. Number three, bring your own Auth0, Cognito, or Firebase.
This is actually a few different announcements, support for third-party auth providers, phone-based multi-factor authentication, that's SMS and WhatsApp, and new auth hooks for SMS and email. Number two, build Postgres wrappers with Wasm. They released support for Wasm, WebAssembly, Foreign Data Wrapper. With this feature, anyone can create an FDW and share it with the Supabase community.
This is actually a few different announcements, support for third-party auth providers, phone-based multi-factor authentication, that's SMS and WhatsApp, and new auth hooks for SMS and email. Number two, build Postgres wrappers with Wasm. They released support for Wasm, WebAssembly, Foreign Data Wrapper. With this feature, anyone can create an FDW and share it with the Supabase community.
And then we go to Adam. Can I hear two different definitions again, please? Number two and I think number four.
And then we go to Adam. Can I hear two different definitions again, please? Number two and I think number four.
What are you thinking? I'm thinking leftovers. Okay. Can't pile on. Anti-pile on.
What are you thinking? I'm thinking leftovers. Okay. Can't pile on. Anti-pile on.
I've been lubing up with it. Okay. Family podcast. When I jump on the pile, I slip right off.
I've been lubing up with it. Okay. Family podcast. When I jump on the pile, I slip right off.
That's how I know how to spell it, okay? Because...
That's how I know how to spell it, okay? Because...
I only know how to spell aluminum because of Johnny Ive.
I only know how to spell aluminum because of Johnny Ive.
Thank you.
Thank you.
You can build Postgres interfaces to anything on the internet. And number one, Postgres.new. Yes, Postgres.new is an in-browser Postgres with an AI interface. With Postgres.new, you can instantly spin up an unlimited number of Postgres databases that run directly in your browser and soon deploy them to S3. Okay, one more thing. There is now an entire book written about Supabase.
You can build Postgres interfaces to anything on the internet. And number one, Postgres.new. Yes, Postgres.new is an in-browser Postgres with an AI interface. With Postgres.new, you can instantly spin up an unlimited number of Postgres databases that run directly in your browser and soon deploy them to S3. Okay, one more thing. There is now an entire book written about Supabase.
Books.
Books.
She did admit when she was on the show that she doesn't read many books.
She did admit when she was on the show that she doesn't read many books.
Psychology books. Yeah. Okay.
Psychology books. Yeah. Okay.
Hey friends, I'm here with Brandon Fu, co-founder and CEO of Paragon. Paragon lets B2B SaaS companies ship native integrations to production in days with more than 130 pre-built connectors or configure own custom integrations. So Brandon, talk to me about the friction developers feel with integrations, SSO, dealing with rate limits, retries, auth, all the things.
Hey friends, I'm here with Brandon Fu, co-founder and CEO of Paragon. Paragon lets B2B SaaS companies ship native integrations to production in days with more than 130 pre-built connectors or configure own custom integrations. So Brandon, talk to me about the friction developers feel with integrations, SSO, dealing with rate limits, retries, auth, all the things.
OK, cool. That's the front of the house. That's the UI layer that developers are getting. So what about the back end, the real limiting, the retries, etc.
OK, cool. That's the front of the house. That's the UI layer that developers are getting. So what about the back end, the real limiting, the retries, etc.
David Lorenz spent a year working on this book, and it's awesome. Level up your Supabase skills and support David and purchase the book. Links are in the show notes. That's it. Superbase launch week number 12 was massive. So much to cover. I hope you enjoyed it.
David Lorenz spent a year working on this book, and it's awesome. Level up your Supabase skills and support David and purchase the book. Links are in the show notes. That's it. Superbase launch week number 12 was massive. So much to cover. I hope you enjoyed it.
Okay. Paragon is built for product management. It's built for engineering. It's built for everybody. Ship hundreds of native integrations into your SaaS application in days. Or build your own custom connector with any API. Learn more at useparagon.com slash changelog. Again, useparagon.com slash changelog. That's U-S-E-P-A-R-A-G-O-N dot com slash changelog.
Okay. Paragon is built for product management. It's built for engineering. It's built for everybody. Ship hundreds of native integrations into your SaaS application in days. Or build your own custom connector with any API. Learn more at useparagon.com slash changelog. Again, useparagon.com slash changelog. That's U-S-E-P-A-R-A-G-O-N dot com slash changelog.
Go to superbase.com slash launch week to get all the details on this launch or go to superbase.com slash changelogpod for one month of Superbase Pro for free. That's S-U-P-A-B-A-S-E dot com slash changelogpod.
Go to superbase.com slash launch week to get all the details on this launch or go to superbase.com slash changelogpod for one month of Superbase Pro for free. That's S-U-P-A-B-A-S-E dot com slash changelogpod.
adam didn't you take one of those home on the finger i was really sad because i wanted to get my my finger out my finger hand the finger baby i have a mini finger hand and a mini mini finger hand there were guests from taylor yes and uh i will tell you where they're at at least one of them i know where it's at you want to know where it's at No. The local dump. Questionable. It's in the shower.
adam didn't you take one of those home on the finger i was really sad because i wanted to get my my finger out my finger hand the finger baby i have a mini finger hand and a mini mini finger hand there were guests from taylor yes and uh i will tell you where they're at at least one of them i know where it's at you want to know where it's at No. The local dump. Questionable. It's in the shower.
Wait a second.
Wait a second.
No, the mini one is in the shower. The mini-mini one is lost.
No, the mini one is in the shower. The mini-mini one is lost.
You know, my boys, they shower in our shower because it's just easier. And so they take things in there and sometimes they get left in there and that's one of them. There's like two monster trucks in there. PS5. Who's left your Switch in here?
You know, my boys, they shower in our shower because it's just easier. And so they take things in there and sometimes they get left in there and that's one of them. There's like two monster trucks in there. PS5. Who's left your Switch in here?
I thought that was the case.
I thought that was the case.
Yeah, I'm following wisdom here.
Yeah, I'm following wisdom here.
The aluminium wisdom. So whatever he chose. I don't even know which one he chose.
The aluminium wisdom. So whatever he chose. I don't even know which one he chose.
How about we have the live version? Give us the live version. You already got the recording.
How about we have the live version? Give us the live version. You already got the recording.
bunny rabbit.
bunny rabbit.
He was. He was excited. Oh, gosh. It's a wonder wall.
He was. He was excited. Oh, gosh. It's a wonder wall.
Say more.
Say more.
Somebody trying to blow up the moon? Once and for all.
Somebody trying to blow up the moon? Once and for all.
Does that make any sense, though, once and for all? Because that would imply you didn't do it before. You've only done it once and for all.
Does that make any sense, though, once and for all? Because that would imply you didn't do it before. You've only done it once and for all.
I really wish we could do this once and for all.
I really wish we could do this once and for all.
True. Jared, would you be opposed to reading them all again?
True. Jared, would you be opposed to reading them all again?
So many good choices here. Is that you, Thomas, drugs legal? No. Is that subliminal messaging? I think he was subliminal messaging.
So many good choices here. Is that you, Thomas, drugs legal? No. Is that subliminal messaging? I think he was subliminal messaging.
Taylor's pretty excited about the eggs, though. It's my vibe. You were wrong with the eggs before. He was way off. You might be good about eggs this time, Taylor.
Taylor's pretty excited about the eggs, though. It's my vibe. You were wrong with the eggs before. He was way off. You might be good about eggs this time, Taylor.
Every day? Use it in a sentence, then. Give it to me.
Every day? Use it in a sentence, then. Give it to me.
Sounds like something on your foot. Okay, fine. I won't follow you then. You make no sense. Let's go with money.
Sounds like something on your foot. Okay, fine. I won't follow you then. You make no sense. Let's go with money.
We, uh, we do eat turkey though.
We, uh, we do eat turkey though.
That is haven't they given us enough? I feel like maybe turkeys are not like chickens. They don't do the whole, whatever the process is to produce an, you know, an, uh, an egg that is a yolk, maybe not a turkey. Ovulation. Is that what happens? Oh, is it ovulation?
That is haven't they given us enough? I feel like maybe turkeys are not like chickens. They don't do the whole, whatever the process is to produce an, you know, an, uh, an egg that is a yolk, maybe not a turkey. Ovulation. Is that what happens? Oh, is it ovulation?
No, he's saying turkeys don't lay eggs. I think, well... Oh, okay, okay. No, no, I think they do. I just wonder if, like, chickens... I'm pretty sure turkeys lay eggs. Chickens lay eggs that don't have chickens in them. Mm-hmm. Yes. Okay. And so we eat the ones that don't have chicken. They're just the yolk. It's a pre premenopause or something. I don't know. I'm just trying to figure out a word.
No, he's saying turkeys don't lay eggs. I think, well... Oh, okay, okay. No, no, I think they do. I just wonder if, like, chickens... I'm pretty sure turkeys lay eggs. Chickens lay eggs that don't have chickens in them. Mm-hmm. Yes. Okay. And so we eat the ones that don't have chicken. They're just the yolk. It's a pre premenopause or something. I don't know. I'm just trying to figure out a word.
Premenopause. All right. You're done.
Premenopause. All right. You're done.
Yeah, exactly. It's something like that. Right. Evolution.
Yeah, exactly. It's something like that. Right. Evolution.
I'm thinking that maybe just turkeys don't do what chickens do. All right. Let's not answer the question.
I'm thinking that maybe just turkeys don't do what chickens do. All right. Let's not answer the question.
I just hypothesized that they fertilize less, but turns out they just lay less. Lay on those eggs. Yeah. I was thinking, I use menopause, I couldn't think of the word fertilization. I'm sorry, everybody. Is that why we don't eat hummingbird eggs?
I just hypothesized that they fertilize less, but turns out they just lay less. Lay on those eggs. Yeah. I was thinking, I use menopause, I couldn't think of the word fertilization. I'm sorry, everybody. Is that why we don't eat hummingbird eggs?
Okay, friends, here are the top 10 launches from Supabase's launch week number 12. Read all the details about this launch at supabase.com slash launch week. Okay, here we go. Number 10, Snaplet is now open source. The company Snaplet is shutting down, but their source code is open.
Okay, friends, here are the top 10 launches from Supabase's launch week number 12. Read all the details about this launch at supabase.com slash launch week. Okay, here we go. Number 10, Snaplet is now open source. The company Snaplet is shutting down, but their source code is open.
I think hummingbird eggs are too small, Taylor. There's not enough in there.
I think hummingbird eggs are too small, Taylor. There's not enough in there.
Okay, we're here in the breaks. I'm here with for Ross a book DJ founder and CEO of socket.dev socket is a developer first security platform that protects your code from both vulnerable and malicious dependencies for us the status quo of security tools for developers seems to be broken.
Okay, we're here in the breaks. I'm here with for Ross a book DJ founder and CEO of socket.dev socket is a developer first security platform that protects your code from both vulnerable and malicious dependencies for us the status quo of security tools for developers seems to be broken.
It seems to be just riddled with tools that may not actually help developers to be more secure and to shift left. What are your thoughts?
It seems to be just riddled with tools that may not actually help developers to be more secure and to shift left. What are your thoughts?
okay they've made it too easy to install the github app go to socket.dev there's a button right there on the home page install github app or if you want to go deeper and see behind the scenes and get questions answered you can book a demo but the first step is to go to socket.dev learn about socket for github socket cli and the socket dependency search find any package for your project
okay they've made it too easy to install the github app go to socket.dev there's a button right there on the home page install github app or if you want to go deeper and see behind the scenes and get questions answered you can book a demo but the first step is to go to socket.dev learn about socket for github socket cli and the socket dependency search find any package for your project
and see its security concerns or lack thereof. Once again, socket.dev. That's S-O-C-K-E-T dot dev.
and see its security concerns or lack thereof. Once again, socket.dev. That's S-O-C-K-E-T dot dev.
You know, I'm just thrilled to be here on this very awesome game show.
You know, I'm just thrilled to be here on this very awesome game show.
It is an incredible opportunity and I'm feeling both excited and I'm just being honest, just a little bit nervous today. I can't wait to see what happens today.
It is an incredible opportunity and I'm feeling both excited and I'm just being honest, just a little bit nervous today. I can't wait to see what happens today.
Matt is locked in on the Firefox extension. There have been changes before, so locking in is actually appreciated. Okay, can I change it thereafter if I've locked in?
Matt is locked in on the Firefox extension. There have been changes before, so locking in is actually appreciated. Okay, can I change it thereafter if I've locked in?
Oh, great question. I would have to say a PhD in BS.
Oh, great question. I would have to say a PhD in BS.
It's not the them but better one.
It's not the them but better one.
Vim, but better. It was the number one Vim, but better. No. No. That was my other option, I guess. Firewalls. You were going to write that, maybe. I was going to write that. Firewalls was number one. Firewalls. Getting through firewalls. Firewalls. What did Carol say? Wherever Carol went, I'm going. I'm following you, Carol.
Vim, but better. It was the number one Vim, but better. No. No. That was my other option, I guess. Firewalls. You were going to write that, maybe. I was going to write that. Firewalls was number one. Firewalls. Getting through firewalls. Firewalls. What did Carol say? Wherever Carol went, I'm going. I'm following you, Carol.
Why do you like that one?
Why do you like that one?
Hmm.
Hmm.
It's not Vimba better. I'm going to go with Carol.
It's not Vimba better. I'm going to go with Carol.
And by BS, I mean brain science.
And by BS, I mean brain science.
That was some good BS right there.
That was some good BS right there.
Got it right. Mm-hmm. Mm-hmm. Carol J. Always right. Carol J stands for right.
Got it right. Mm-hmm. Mm-hmm. Carol J. Always right. Carol J stands for right.
That was kind of like a Trump sounding laugh. I felt like I was channeling somebody there. Oh. Carol J. It was, yeah.
That was kind of like a Trump sounding laugh. I felt like I was channeling somebody there. Oh. Carol J. It was, yeah.
Not STEM.
Not STEM.
Now we go to Adam. Last one, Adam. My choice is not my choice. My choice is Carol's choice. You're just a piggybacker. Yeah.
Now we go to Adam. Last one, Adam. My choice is not my choice. My choice is Carol's choice. You're just a piggybacker. Yeah.
Well, there's only two non-STEM ones there, right? And it was not STEM.
Well, there's only two non-STEM ones there, right? And it was not STEM.
If I have to choose a route of limited abilities and choices, I'm going to go with the one that has 12 points. That Carol picked.
If I have to choose a route of limited abilities and choices, I'm going to go with the one that has 12 points. That Carol picked.
It's because you're mispronouncing it.
It's because you're mispronouncing it.
How do you pronounce it? Well, back in those days, money was called keys or quees. And it's actually Cuomo, Duncan, quees. Oh, that changes everything. It's to acquire all the quees. I just made that up. Yeah, he did. He totally made that up. Yeah, man.
How do you pronounce it? Well, back in those days, money was called keys or quees. And it's actually Cuomo, Duncan, quees. Oh, that changes everything. It's to acquire all the quees. I just made that up. Yeah, he did. He totally made that up. Yeah, man.
Okay. Maybe an extended winter. Maybe, you know, is it possible to go beyond and beat Carol? Play to 20? Sudden death. Play to 20.
Okay. Maybe an extended winter. Maybe, you know, is it possible to go beyond and beat Carol? Play to 20? Sudden death. Play to 20.
It's the wrong kind of plug.
It's the wrong kind of plug.
This is not an early changelog. This is changelog plus plus. Should we plus plus this?
This is not an early changelog. This is changelog plus plus. Should we plus plus this?
Bye, friends. Yes.
Bye, friends. Yes.
Goodbye.
Goodbye.
Changelog++!
Changelog++!
They're releasing three tools under the MIT license for copying data, seeding databases, and taking database snapshots. Number nine, you can use PG Replicate to copy data, full table copies, and CDC from Postgres to any other data system. Today it supports BigQuery, DuckDB, and MotherDuck with more syncs to be added in the future.
They're releasing three tools under the MIT license for copying data, seeding databases, and taking database snapshots. Number nine, you can use PG Replicate to copy data, full table copies, and CDC from Postgres to any other data system. Today it supports BigQuery, DuckDB, and MotherDuck with more syncs to be added in the future.
What about just automobile? Boy, it's already a word.
What about just automobile? Boy, it's already a word.
Number eight, Vect2PG, a new CLI utility for migrating data for vector databases to Subbase or any Postgres instance with PG Vector. You could use it today with Pinecone and QDrant. More will be added in the future. Number seven, the official Supabase extension for VS Code and GitHub Copilot is here. And it's here to make your development with Supabase and VS Code even more delightful.
Number eight, Vect2PG, a new CLI utility for migrating data for vector databases to Subbase or any Postgres instance with PG Vector. You could use it today with Pinecone and QDrant. More will be added in the future. Number seven, the official Supabase extension for VS Code and GitHub Copilot is here. And it's here to make your development with Supabase and VS Code even more delightful.
I'm already against it.
I'm already against it.
Why wouldn't it be caverite then? Caverite, not caverite.
Why wouldn't it be caverite then? Caverite, not caverite.
Okay. That's number two?
Okay. That's number two?
Adam, it's your turn to guess, sir. Can I hear number five again, please? Do I have to? Yes. I just want to know what it says.
Adam, it's your turn to guess, sir. Can I hear number five again, please? Do I have to? Yes. I just want to know what it says.