What database are you using in your apps these days? If you like most Python people, it's probably PostgreSQL. If you roll with NoSQL like me, you're probably using MongoDB. Maybe you're even using a graph database focused more on relationships.
But there's a new Python database in town, and as you learn in during this episode, many critical Python libraries have come into existence because of it. This database is called EdgeDB. EdgeDB is built upon Postgres, implemented mostly in python, and is something of a marriage of a traditional relational database and an ORM.
Python's async and await keywords, uvloop - the high performance asyncio event loop, and asyncpg all have ties back to the creation of EdgeDB.
Yury Selivanov, the co-founder & CEO of EdgeDB, PSF fellow, and Python core developer is here to tell use about EdgeDB along with the history of many of these impactful language features and packages.
▬▬▬▬ About the podcast ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
This video is the uncut, live recording of the Talk Python To Me podcast ( https://talkpython.fm ). We cover Python-focused topics every week and publish the edited and polished version in audio form. Subscribe in your podcast player of choice (100% free) at https://talkpython.fm/subscribe.
▬▬▬▬ Guests ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Yury Selivanov: / 1st1
▬▬▬▬ Links and resources from the show ▬▬▬▬▬▬▬▬▬▬▬▬
MagicPython: https://github.com/MagicStack/MagicPy...
uvloop: https://github.com/MagicStack/uvloop
asyncpg: https://github.com/MagicStack/asyncpg
TaskGroups and ExceptionGroups: / 1493748843430567942
EdgeDB: https://www.edgedb.com/
Schema modeling: https://www.edgedb.com/showcase/data-...
Easy EdgeDB book: https://www.edgedb.com/easy-edgedb
Roadmap: https://www.edgedb.com/roadmap
pgMustard: https://www.pgmustard.com/
PyBay: Building a Database with Python Talk: • Building a Database with Python - Yur...
Michael's course on async and await + Cython + uvloop: https://talkpython.fm/async
Michael's PyBay talk: Flask + HTMX: • htmx + Flask: Modern Python Web; Hold...
Listen this episode on Talk Python: https://talkpython.fm/episodes/show/3...
Episode transcripts: https://talkpython.fm/episodes/transc...
▬▬▬▬ Dive deeper ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Listen to the Talk Python To Me podcast at https://talkpython.fm Over 250 hours of Python courses at https://training.talkpython.fm/courses Follow us on on Mastodon. Michael: https://fosstodon.org/@mkennedy & Talk Python https://fosstodon.org/@talkpython