Channel
Interviewed Person
Various
community.vercel.com

Vercel
Interviewed: Rich Harris
Hello everyone. Welcome to this week's Versella community live stream. We're talking about Python today. I'm Amy Egan. I'm part of the Versell community team. I'm joined here with Jacob. Uh just a reminder, we are streaming this
on X and uh YouTube, but if you want to join the chat, please sign into the community website and click going on the event and you'll be able to participate in the chat. >> Yeah, if you're going to hang out in the chat, uh please remember to be respectful and follow our code of conduct. And I'd like to introduce our guests today. We have uh Elvis and Yuri from the uh from the Python team. Welcome. >> Hey guys, thank you for having us. Yeah, thanks for coming.
>> So, tell us more about you guys. >> Uh, Amy, I can't hear you. >> Oh, no. >> I can still I can still hear her. >> What's >> interesting routing? Elvis, can you hear Amy? >> I can hear everybody just fine. And I guess >> Go ahead. >> I can hear [laughter] you. Uh, should I try to reconnect? software issues.
>> All right. So, while while Yuri's figuring that one out, I'm just going to go ahead and uh introduce myself. I'm uh Elvis Pranskevichus um joining Verscell uh just a few weeks ago with um uh Verscell's acquisition of uh gel data our team um where we've been building databases and did a lot of work around Python for Python with Python. Um, another thing uh that I'm mostly
involved in in the Python ecosystem is asyncpg which is a uh a driver for posgress. Uh it's a native async io uh protocol implementation which is quite popular. I think it's the de facto async driver for posgress. Uh and obviously it's the only not the only thing. I'll let Yuri talk a little bit about other things that we've done before joining
Versel. >> All right. Can you guys hear me? >> Yes. >> Awesome. Maybe I can hear you now. Uh maybe. [laughter] >> Uh all right. So happy to be here. Uh um I was reconnecting to uh the uh streaming thing. uh didn't hear what Elvis was saying but uh Elvis and I uh have been working with Python and on Python for um very very long time. Uh I became Python core developer in 2013. Uh
the backstory is that uh it all started with uh Hazat builtin in Python because in Python 3 00 alpha 6 uh has swallowing all exceptions like if an error occurs uh the function will just return false and if you are doing a lot of meta programming if you are overloading the dunder get other function or something like that uh debugging that becomes hell uh if just swallows errors. So I wanted to fix that. Uh I um uh joined the
Python uh mailing list uh at the time. Now they use discourse. Uh proposed uh that this should be fixed. Submitted a patch. My patch was merged. Uh and uh I just that that basically started my contributions to Python and then like fast fast forward one year uh I uh uh became Python core developer, started working on asynchronous uh programming, added async away to the language uh multiple other uh things. Uh then um Elvis and I started uh building