THE VIDEO SHELF · python async concurrency
Nathaniel J. Smith - Trio: Async concurrency for mere mortals - PyCon 2018
Nathaniel J. Smith's PyCon 2018 talk introducing Trio, a Python concurrency library designed around usability and structured concurrency. He live-codes a problem and analyzes pitfalls in other async libraries.
Why HN readers recommended it
Recommended as a clear introduction to structured concurrency and as an explanation of subtle asyncio bugs that Trio avoids.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- PyCon 2018
- Topic
- python async concurrency
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 2
- HN mentions in dataset
- 3
- Recommendation years in dataset
- 2020–2023
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
The video (or blog post) below is one of the best explanations I've seen about what subtle bugs are easy to make with asyncio, why it's easy to make them, and how the trio library addresses them. But yes, consider alternatives before you pick asyncio …
acidbaseextract on Hacker News · 2021-10
In A viable solution for Python concurrencyA useful introduction to the ideas is in Nathaniel's PyCon 2018 talk on trio [1], where he live-codes a solution to a concurrency-spaghetti problem. [1] [VIDEO]
kzuberi on Hacker News · 2023-02
In Structured Concurrency Definition
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.