Several members of the TraceView team just got back from PyCon 2016. We saw a lot of great talks there and we wanted to highlight some of the especially awesome and notable ones.
To start with, we can’t help but mention the two great talks given by AppNeta folks:
- Geoff Gerrietts gave a talk called “Diving into the Wreck: a postmortem look at real-world performance” that uses a salvage diving metaphor to examine common performance problems and their solutions:
- Dan Riti gave a talk called “Remote Calls != Local Calls: Graceful Degradation when Services Fail” that covers useful patterns for handling remote service call failures.
Our favorite talk from PyCon 2016 was K Lars Lohn’s keynote. It combined a story about a motorcycle crash, a live Vivaldi performance, the book “Goedel, Escher, Bach” and the concept of fractal complexity into a remarkably profound narrative about programming and life.
Dan Callahan’s “The New Mobile Web” was only indirectly related to Python. Web apps have struggled to keep parity with native apps on mobile devices, but new technologies are emerging to help bridge the gap. Dan covers the service worker spec, delivering push notifications via the browser, and using app manifests to “install” a web app.
On the complete opposite end of the spectrum, Grant Jenks’ talk on “Python Sorted Collections” was extraordinarily Python-specific. Grant gives a detailed look at how he has beaten the performance of various libraries written in C, using a pure Python approach. It’s full of insights and technical details.
And, as usual, PyCon emphasized the themes of diversity, inclusion, and empathy, which are so important to the Python community. Some of the standout talks on those topics included Naomi Ceder’s talk on Anti-patterns for Diversity
and Adrienne Lowe’s talk on Connecting with Confident Authenticity.
Finally, if you want to feel your brain explode, we recommend Chelsea Voss’s “Oneliner-izer: An Exercise in Constrained Coding” which describes the compiler she wrote to shoehorn just about any Python program into a single line.