Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Trio: Async concurrency for mere mortals

This is an introductory level talk about Trio that @njsmith has been iterating on. The goal is to take an audience that knows Python but doesn't necessarily have any background in concurrency, and in ~45 minutes teach them the core ideas and convince them that Trio is awesome. The motivating example is "happy eyeballs", and the finale is live-coding it.

The slides here were created in LibreOffice and use Montserrat, like the Trio logo, because I am on brand. In theory .odp is a standard format, but in practice you might need to install both of those to get them to render properly. Sorry. Slide software is all terrible.

In this directory:

  • 2018-05-11-pycon.odp, 2018-05-11-pycon-notebook.ipynb:

    Slides and notebook from the version I gave at PyCon 2018 in Cleveland. This is more streamlined than the SF Python version, since I had only 30 minutes; sometimes this meant losing some detail, but other parts are probably more polished.

    This talk was recorded and is available on youtube.

    The talk in other languages:

  • 2018-03-14-sfpython.odp, 2018-03-14-sfpython-notebook.ipynb:

    Slides and notebook from the version I gave at SF Python. This has some substantial additions from Pyninsula version below; in particular it's the first version to make the analogy between nurseries and structured programming.

    I'm told this was recorded and will be available at some point, but I don't know any more than that.

  • 2018-01-31-pyninsula.odp, 2018-01-31-pyninsula-notebook.ipynb:

    Slides and notebook from the version I gave at Pyninsula; substantially revised/improved from the previous version.

    This talk was recorded and is available on youtube.

  • 2018-pycon-submission.txt:

    What I submitted to PyCon 2018 (accepted!)

  • 2017-12-01-lbl-data-seminar.odp:

    Slides for version of the talk given on 2017-12-01 at the LBL Data Seminar.

  • 2017-12-01-lbl-data-seminar-cheatsheet.ipynb:

    The notes I made ahead of the talk on what I wanted to live-code during the talk. (The actual talk started with an empty notebook.)

You can’t perform that action at this time.