Monitor performance issues & errors in your code

Piccolo: A fast, async ORM for Python (updated)

Episode #328, published Sun, Aug 8, 2021, recorded Thu, Jul 22, 2021

ORMs are one of the main tools to put first-class data access in the hands on non-SQL-loving developers and even for those who do love SQL, making them way more productive. When you hear about ORMs in Python, we often hear about either SQLAlchemy and Django ORM. And we should, they are great. But there are newer ORMs that take better advantage of modern Python.

On this episode, you'll meet Daniel Townsend. He's the creator of Piccilo ORM. A great ORM that is async first, but also has synchronous APIs. It has a super clean query syntax. And, it's easy to learn.

Watch this episode on YouTube
Play on YouTube
Watch the live stream version

Links from the show

Dan on Twitter: danieltownsend
Piccolo ORM:
Piccolo on GitHub:
Little Bobby Tables joke: bobby-tables.coml
Syntax example:
Piccolo Admin:
Python's Pathlib:
Watch this episode on YouTube:
Episode transcripts:

--- Stay in touch with us ---
Subscribe to us on YouTube:
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Want to go deeper? Check out our courses

Talk Python's Mastodon Michael Kennedy's Mastodon