Talks Schedule

top band
A **huge** thanks to the speakers, sponsors, volunteers, and attendees for such a great PyCon! Talk and tutorial videos & slides: - http://pyvideo.org/category/65/pycon-us-2015 - https://speakerdeck.com/pycon2015 & https://github.com/pycon/2015-slides **See you next year!**

April 10, 2015

  Room 517D Room 517C Room 511 Room 710A Room 710B
08:00AM Breakfast (Expo Hall 210, served 8:00am until 9:00am)
09:00AM Opening Statements - Julia Evans - Room 517AB
09:30AM Keynote - Catherine Bracy - Room 517AB
10:10AM Break (Expo Hall 210)
10:50AM Exploring Minecraft and Python: Learning to Code Through Play Kurt Grandis
S
Machine Learning 101 Kyle Kastner
S
Building secure systems lvh
S
How to Be More Effective with Functions Brett Slatkin
S
11:30AM "Words, words, words": Reading Shakespeare with Python Adam Palay
S
PyPy.js: What? How? Why? Ryan Kelly
S
Experimental pure mathematics using Sage Viviane Pons
S
Introduction to HTTPS: A Comedy of Errors Ashwini Oruganti
S
What can programmers learn from pilots? Andrew Godwin
S
12:10PM Inside the Hat: Python @ Walt Disney Animation Studios Paul Hildebrandt
S
Hyperactive: HTTP/2 and Python Cory Benfield
S
Data Science in Advertising: Or a future when we love ads Soups Ranjan
S
A Dive into TLS Benjamin Peterson
S
Beyond PEP 8 -- Best practices for beautiful intelligible code Raymond Hettinger
S
12:40PM Lunch (Expo Hall 210) Lunch (Expo Hall 210)
12:55PM Lunch (Expo Hall 210) Lunch (Expo Hall 210) Lunch (Expo Hall 210)
01:40PM Distributed Systems 101 lvh
S
Robots Robots Ra Ra Ra!!! Katherine Scott
S
01:55PM How to make your code Python 2/3 compatible Brett Cannon
S
Satellite mapping for everyone Chris Waigl
S
What Python can learn from Erlang? Benoit Chesneau
S
02:35PM Advanced Git David Baumgold
S
Smart services & smart clients: How micro-services change the way you build and deploy code. Frank Stratton
S
Grids, Streets and Pipelines: Building a linguistic street map with scikit-learn Michelle Fullwood
S
Make your own Smart Air Conditioner Miriam Lauter
S
My Python's a little Rust-y Dan Callahan
S
03:15PM Python Concurrency From the Ground Up: LIVE! David Beazley
S
Stop Sucking Me Into Your Drama: A Personal Appeal For Loose Coupling Augie Fackler, Nathaniel Manista
S
How to interpret your own genome using (mostly) Python. Titus Brown
S
3D Print Anything with the Blender API Jenny Cheng
S
Super considered super! Raymond Hettinger
S
03:45PM Break (Expo Hall 210) Break (Expo Hall 210)
04:00PM Break (Expo Hall 210) Break (Expo Hall 210) Break (Expo Hall 210)
04:15PM Is Your REST API RESTful? Miguel Grinberg
S
Fire your supervisord: running Python apps on CoreOS Dan Callahan
S
04:30PM Neural Nets for Newbies Melanie Warrick
S
Losing your Loops: Fast Numerical Computing with NumPy Jake VanderPlas
S
Don't Make Us Say We Told You So: virtualenv for New Pythonistas Renee Chu, Matt Makai
S
05:10PM Using Supervisor For Fun And Profit Chris McDonough
S
The REST Ascendancy Jeff Schenck
S
How to build a brain with Python Trevor Bekolay
S
Porting Python to run without an OS Josh Triplett
S
I18N: World Domination the Easy Way Sarina Canelake
S
05:40PM Lightning Talks - Room 517AB
06:40PM

April 11, 2015

  Room 517D Room 517C Room 511 Room 710A Room 710B
08:00AM Breakfast (Expo Hall 210, served 8:00am until 9:00am)
08:30AM Lightning Talks - Room 517AB
09:00AM Keynote - Guido van Rossum - Room 517AB
09:40AM Keynote - Gabriella Coleman - Room 517AB
10:20AM Break (Expo Hall 210)
10:50AM How to Write Reusable Code Greg Ward
S
Systems programming as a swiss army knife Julia Evans
S
Good Test, Bad Test Dan Crosta
S
Investigating Python Wats Amy Hanlon
S
How our engineering environments are killing diversity (and how we can fix it). Kate Heddleston
S
11:30AM Learning from other's mistakes: Data-driven analysis of Python code Andreas Dewes
S
Ansible beyond YAML Michael Scherer
S
Usability Testing on the Cheap Katie Cunningham
S
Type python, press enter. What happens? Philip James, Asheesh Laroia
S
Finding Your Groove: Contributing to CPython and Beyond Carol Willing
S
12:10PM Technical Debt - The code monster in everyone's closet Nina Zakharenko
S
Demystifying Docker Andrew T. Baker
S
A Beginner's Guide to Test-driven Development Itamar Turner-Trauring
S
Facts and Myths about Python names and values Ned Batchelder
S
Open Source for Newcomers and the People Who Want to Welcome Them Shauna Gordon-McKeon
S
12:40PM Lunch (Expo Hall 210) Lunch (Expo Hall 210)
12:55PM Lunch (Expo Hall 210) Lunch (Expo Hall 210) Lunch (Expo Hall 210)
01:40PM Achieving Continuous Delivery: An Automation Story James Cammarata
S
Bytes in the Machine: Inside the CPython interpreter Allison Kaptur
S
01:55PM Other people's messy data (and how not to hate it!) Mali Akmanalp
S
Cutting Off the Internet: Testing Applications that Use Requests Ian Cordasco
S
The Ethical Consequences Of Our Collective Activities Glyph
S
02:35PM To ORM or not to ORM Christine Spang
S
Ship it: Deployments with Pip Dan Tracy
S
Build and test wheel packages on Linux, OSX & Windows Olivier Grisel
S
Exploring is never boring: understanding CPython without reading the code Allison Kaptur
S
Pythons are Deaf, So are Some Pythonistas en zyme, Hakim Bouatou, Jon Henner
S
03:15PM Graph Database Patterns in Python Elizabeth Ramirez
S
Rethinking packaging, development and deployment Domen Kožar
S
Make web development awesome with visual diffing tools Daniel Vanderkam
S
Describing Descriptors Laura Rupprecht
S
Schemas for the Real World Carina C. Zona
S
03:45PM Break (Expo Hall 210) Break (Expo Hall 210)
04:00PM Break (Expo Hall 210) Break (Expo Hall 210) Break (Expo Hall 210)
04:15PM Choose Your Own WSGI Deployment Adventure Matt Makai, Kate Heddleston
S
Oh, Come On. Who Needs Bytearrays? Brandon Rhodes
S
04:30PM Techniques for Debugging Hard Problems Alex Gaynor
S
Eventually Correct: Testing Async Apps A. Jesse Jiryu Davis
S
Your Brain's API: Giving and Getting Technical Help Sasha Laundy
S
05:10PM So you think you can PDB? Clayton Parker
S
Managing Your Infrastructure with SaltStack Colton Myers
S
Lessons learned with asyncio ("Look ma, I wrote a distributed hash table!") Nicholas Tollervey
S
A Winning Strategy with The Weakest Link: how to use weak references to make your code more robust Jim Baker
S
Avoiding Burnout, and other essentials of Open Source Self-Care Kathleen Danielson
S
05:40PM Lightning Talks - Room 517AB
06:40PM

April 12, 2015

  Room 517D Room 517C Room 511 Room 710A Room 710B
08:00AM Breakfast (Expo Hall 210, served 8:00am until 9:00am)
08:30AM Lightning Talks - Room 517AB
09:00AM Keynote - Van Lindberg - Room 517AB
09:20AM Keynote - Jacob Kaplan-Moss - Room 517AB
10:00AM Expo Hall 210: Poster Sessions (10:00–1:00) / Job Fair (10:00–1:00) / Lunch (12:00–1:10)
01:10PM Beyond grep: Practical Logging and Metrics Hynek Schlawack
S
Where in your RAM is "python san_diego.py"? Ying Li
S
streamparse: real-time streams with Python and Apache Storm Andrew Montalenti
S
Interactive data for the web - Bokeh for web developers Sarah Bird
S
Free Software, Free People Pete Fein
S
01:50PM Python Performance Profiling: The Guts And The Glory A. Jesse Jiryu Davis
S
Serialization formats are not toys Tom Eastman
S
Finding Spammers & Scammers through Rate Tracking with Python & Redis Mica Swyers, Jay Chan
S
WebSockets from the Wire Up Christine Spang
S
Terminal whispering Thomas Ballinger
S
02:30PM Performance by the Numbers: analyzing the performance of web applications Geoff Gerrietts
S
Hash Functions and You: Partners in Freedom Curtis Lassam
S
Zen of Quality - How PBS measures QoS for digital viewers Mike Howsden
S
Improve your development environments with virtualization Luke Sneeringer
S
Getting to Jython 2.7 and beyond Jim Baker
S
03:10PM Type Hints - Guido van Rossum - Room 517AB
03:50PM Keynote - Gary Bernhardt - Room 517AB
04:30PM Closing Messages - Room 517AB
05:00PM
bottom band background