DiscoverTalk Python To Me#328: Piccolo: A fast, async ORM for Python (updated)
#328: Piccolo: A fast, async ORM for Python (updated)

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

Update: 2021-08-08
Share

Description

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.



Links from the show



Dan on Twitter: danieltownsend

Piccolo ORM: piccolo-orm.com

Piccolo on GitHub: github.com

Little Bobby Tables joke: bobby-tables.coml

Syntax example: github.com

Piccolo Admin: piccolo-orm.readthedocs.io

Python's Pathlib: docs.python.org

Watch this episode on YouTube: youtube.com

Episode transcripts: talkpython.fm



---------- Stay in touch with us ----------

Subscribe on YouTube (for live streams): youtube.com

Follow Talk Python on Twitter: @talkpython

Follow Michael on Twitter: @mkennedy


Sponsors

Linode

Talk Python Training

AssemblyAI
Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

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

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

Michael Kennedy (@mkennedy)