Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
2017-12-01-lbl-data-seminar-cheatsheet.ipynb
2017-12-01-lbl-data-seminar.odp
2018-01-31-pyninsula-notebook.ipynb
2018-01-31-pyninsula.odp
2018-03-14-sfpython-notebook.ipynb
2018-03-14-sfpython.odp
2018-05-11-pycon-notebook.ipynb
2018-05-11-pycon.odp
2018-pycon-submission.txt
README.rst

README.rst

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.