Just because I wanted a list of all the talks with links where possible to the videos. I originally was going to compile twitter handles too but google is your friend :)
Name typos are not on purpose :)
Opening Statements from Julia Evans
Keynote from Catherine Bracy
Keynote by Guido Van Rossum
Keynote by Gabriella Coleman
| Speaker |
Title (Video link where possible) |
| Greg Ward |
How to Write Reusable Code |
| Julia Evans |
Systems programming as a swiss army knife |
| Dan Crosta |
Good Test, Bad Test |
| Amy Hanlon |
Investigating Python Wats |
| Kate Heddleston |
How our engineering environments are killing diversity (and how we can fix it). |
| Andreas Dewes |
Learning from other's mistakes: Data-driven analysis of Python code |
| Michael Scherer |
Ansible beyond YAML |
| Katie Cunningham |
Usability Testing on the Cheap |
| Philip James, Asheesh Laroia |
Type python, press enter. What happens? |
| Carol Willing |
Finding Your Groove: Contributing to CPython and Beyond |
| Nina Zakharenko |
Technical Debt - The code monster in everyone's closet |
| Andrew T. Baker |
Demystifying Docker |
| Itamar Turner-Trauring |
A Beginner's Guide to Test-driven Development |
| Ned Batchelder |
Facts and Myths about Python names and values |
| Shauna Gordon-McKeon |
Open Source for Newcomers and the People Who Want to Welcome Them |
| Mali Akmanalp |
Other people's messy data (and how not to hate it!) |
| James Cammarata |
Achieving Continuous Delivery: An Automation Story |
| Ian Cordasco |
Cutting Off the Internet: Testing Applications that Use Requests |
| Allison Kaptur |
Bytes in the Machine: Inside the CPython interpreter |
| Glyph |
The Ethical Consequences Of Our Collective Activities |
| Christine Spang |
To ORM or not to ORM |
| Dan Tracy |
Ship it: Deployments with Pip |
| Olivier Grisel |
Build and test wheel packages on Linux, OSX & Windows |
| Allison Kaptur |
Exploring is never boring: understanding CPython without reading the code |
| en zyme, Hakim Bouatou, Jon Henner |
Pythons are Deaf, So are Some Pythonistas |
| Elizabeth Ramirez |
Graph Database Patterns in Python |
| Domen Kožar |
Rethinking packaging, development and deployment |
| Daniel Vanderkam |
Make web development awesome with visual diffing tools |
| Laura Rupprecht |
Describing Descriptors |
| Carina C. Zona |
Schemas for the Real World |
| Alex Gaynor |
Techniques for Debugging Hard Problems |
| Matt Makai, Kate Heddleston |
Choose Your Own WSGI Deployment Adventure |
| A. Jesse Jiryu Davis |
Eventually Correct: Testing Async Apps |
| Brandon Rhodes |
Oh, Come On. Who Needs Bytearrays? |
| Sasha Laundy |
Your Brain's API: Giving and Getting Technical Help |
| Clayton Parker |
So you think you can PDB? |
| Colton Meyers |
Managing Your Infrastructure with SaltStack |
| Nicholas Tollervey |
Lessons learned with asyncio ("Look ma, I wrote a distributed hash table!") |
| Jim Baker |
A Winning Strategy with The Weakest Link: how to use weak references to make your code more robust |
| Kathleen Danielson |
Avoiding Burnout, and other essentials of Open Source Self-Care |
Lightning Talks
Lightning Talks
Morning Keynote by Van Lindberg
Morning Keynote by Jacob Kaplan-Moss
Afternoon Keynote by Guido Van Rossum
Afternoon Keynote by Gary Bernhardt