Home Blog PyCon 2015 talks you should watch

PyCon 2015 talks you should watch

The Fusionbox Python development team attended PyCon 2015 in Montreal this year. Fusionbox was even a sponsor of the event. Check out some of the talks we really enjoyed.

Raymond Hettinger - Beyond PEP 8 -- Best practices for beautiful intelligible code Raymond Hettinger talks about how a shallow interpretation of PEP8 can hurt

your code and how much more there is to making code beautiful. I especially

liked how he talked about removing redundant comments. He also gives an example

of a Java-inspired API and how it can be made pythonic and beautiful.

Ryan Kelly - PyPy.js: What? How? Why? PyPy.js is closer than you think to running a native python environment on the web.

Josh Triplett - Porting Python to run without an OS Josh uses the grub standard library to run CPython without an operating system. He even uses the EFI Graphics Output Protocol to get a graphical environment. Watch for the surprise at the end!

Raymond Hettinger - Super considered super! A great advocation for cooperative multiple inheritance using Python's MRO. Take the examples with a grain of salt though -- they might suggest that inheritance is the only method of code reuse. The same material is covered in a blog post.

Dan Callahan - My Python's a little Rust-y Dan shows us how Rust can be used to write memory-safe CPython extensions.

Dan Callahan - Fire your supervisord: running Python apps on CoreOS A demo of cluster management with CoreOS.

Gary Bernhardt - Keynote How examining hidden beliefs can help us make better decisions. Uses static typing as an example.

Ned Batchelder - Facts and Myths about Python names and values A nice refresher about how Python names work. Even if you're familiar with this already, it's nice to hear it restated so you can cement your knowledge.

Dan Crosta - Good Test, Bad Test Not all tests are helpful. Chasing coverage can make your project harder to maintain and give you a false sense of security.