HackerTube

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 concurrency
  • A 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.