Talks Schedule

Videos & Slides --------------------- A **huge** thanks to the speakers, sponsors, volunteers, and attendees for such a great PyCon! Talk and tutorial videos & slides: - http://www.pyvideo.org/category/50/pycon-us-2014 - https://speakerdeck.com/pycon2014 **See you next year!**

April 11, 2014

  Room 517D Room 517C Room 517AB Room 520 Room 710A
07:30AM Breakfast
09:00AM Opening Statements
09:30AM Keynote: John Perry Barlow
10:10AM Break
10:50AM All Your Ducks In A Row: Data Structures in the Standard Library and Beyond Brandon Rhodes
S
Introduction to Regular Expressions Luke Sneeringer
S
Character encoding and Unicode in Python: How to (╯°□°)╯︵ ┻━┻ with dignity Travis Fischer, Esther Nam
S
Computer science fundamentals for self-taught programmers Justin Abrahms
S
For Lack of a Better Name(server): DNS Explained. Lynn Root
S
11:30AM Cache me if you can: memcached, caching patterns and best practices Guillaume Ardaud
S
Creating Bomb-Proof Data Importers Daniel Lindsley
S
Decorators: A Powerful Weapon in your Python Arsenal Colton Myers
S
So you want to be a full-stack developer? How to build a full-stack python web application. Kate Heddleston
S
Kneel And Disconnect: Getting The Fastest Connection Out Of A Hostname Ashwini Oruganti
S
12:10PM Pickles are for Delis, not Software Alex Gaynor
S
Python Scraping Showdown: A performance and accuracy review of top scraping libraries Katharine Jarmul
S
By Your Bootstraps: Porting Your Application to Python3 Tres Seaver
S
Import-ant Decisions Allison Kaptur
S
Turn Your Computer Into a Server Karen Rustad, Asheesh Laroia
S
12:40PM Lunch Lunch
12:55PM Lunch Lunch Lunch
01:40PM Ansible - Python-Powered Radically Simple IT Automation Michael DeHaan
S
The Young Coder: Let's Learn Python (or, 'So, You Want to Run a Young Coders Class') Barbara Shaurette, Katie Cunningham
S
01:55PM An Introduction to Twisted Stacey Sern
S
The Birth & Death of JavaScript Gary Bernhardt
S
Enough Machine Learning to Make Hacker News Readable Again Ned Jackson Lovely
S
02:35PM Twisted Mixing Laurens Van Houtven
S
Puppet Modules: Apps for Ops Justin Bronn
S
Straightening Out AngularJS with Python Jeff Schenck
S
The Python Pipeline: Why you should reach out to local teachers and how to do it Selena Deckelmann
S
How to Get Started with Machine Learning Melanie Warrick
S
03:15PM Getting Hy on Python: How to implement a Lisp front-end to Python Paul Tagliamonte
S
Getting Started with SaltStack Peter Baumgartner
S
What Is Async, How Does It Work, And When Should I Use It? A. Jesse Jiryu Davis
S
Teaching Python: To Infinity and Beyond Kushal Das
S
Realtime predictive analytics using scikit-learn & RabbitMQ Michael Becker
S
03:45PM Break Break
04:00PM Break Break Break
04:15PM Distributed Computing Is Hard, Lets Go Shopping Lewis Franklin
S
The State of Crypto in Python Jarret Raim, Paul Kehrer
S
04:30PM Castle Anthrax: Dungeon Generation Techniques James King
S
Application Deployment State of the Onion Noah Kantrowitz
S
Blending art, technology, and light, Python for interactive and real time LED installations Preston Holmes
S
05:10PM Advanced methods for creating decorators. Graham Dumpleton
S
Fan-in and Fan-out: The crucial components of concurrency Brett Slatkin
S
Building and breaking a Python sandbox Jessica McKellar
S
Python + Geographic Data = BFFs Mele Sax-Barnett
S
Hello Physical World: A Crash Course on the Internet of Things Katherine Scott
S
05:40PM Lightning Talks
06:40PM

April 12, 2014

  Room 517D Room 517C Room 517AB Room 520 Room 710A
07:30AM Breakfast
08:30AM Lightning Talks
09:00AM Keynote: Jessica McKellar
09:40AM Keynote: Fernando Pérez
10:20AM Break
10:50AM A Scenic Drive through the Django Request-Response Cycle Dan Langer
S
Games for Science: Creating interactive psychology experiments in Python with Panda3D Jessica Hamrick, Peter Battaglia
S
Track memory leaks in Python Victor Stinner
S
Introduction to Docker Amjith Ramanujam
S
Developing Flask Extensions Rachel Sanders
S
11:30AM Designing Django's Migrations Andrew Godwin
S
Know Thy Neighbor: Scikit and the K-Nearest Neighbor Algorithm Portia Burton
S
Garbage Collection in Python Benjamin Peterson
S
Python in the Browser: Intro to Brython Susan Tan
S
So You Want to Build an API? Megan Speir
S
12:10PM Django: The good parts James Bennett
S
Analyzing Rap Lyrics with Python Julie Lavoie
S
Subprocess to FFI: Memory, Performance, and Why You Shouldn't Shell Out Christine Spang
S
Upgrade your Web Development Toolchain Blaise Laflamme
S
Designing Poetic APIs Erik Rose
S
12:40PM Lunch Lunch
12:55PM Lunch Lunch Lunch
01:40PM Writing RESTful web services with Flask Miguel Grinberg
S
Getting Started Testing Ned Batchelder
S
The Sorry State of SSL Hynek Schlawack
S
01:55PM Introduction to SQLAlchemy Core Jason Myers
S
Diving into Open Data with IPython Notebook & Pandas Julia Evans
S
02:35PM Sane schema migrations with Alembic and SQLAlchemy Selena Deckelmann
S
REST is not enough: Using Push Notifications to better support your mobile clients Juan Gomez
S
Unit Testing Makes Your Code Better Greg Ward
S
Quick Wins for Better Website Security Dan Callahan
S
Data intensive biology in the cloud: instrumenting ALL the things Titus Brown
S
03:15PM Building the App mike bayer
S
Pushing Python: Building a High Throughput, Low Latency System Kevin Ballard
S
In Depth PDB Nathan Yergler
S
Multi-factor Authentication - Possession Factors Ying Li
S
Discovering Python David Beazley
S
03:45PM Break Break
04:00PM Break Break Break
04:15PM Python packaging simplified, for end users, app developers, and open source contributors Asheesh Laroia
S
Software Carpentry: Lessons Learned Greg Wilson
S
04:30PM Fast Python, Slow Python Alex Gaynor
S
Advanced techniques for Web functional testing Julien Phalip
S
Cheap Helicopters In My Living Room Ned Jackson Lovely
S
05:10PM Which messaging layer should you use if you want to build a loosely coupled distributed Python app? Narahari Allamraju
S
What is coming in Python packaging Noah Kantrowitz
S
Performance Testing and Profiling: A Virtuous Cycle Dan Crosta
S
It's Dangerous to Go Alone: Battling the Invisible Monsters in Tech Julie Pagano
S
Programming an Autonomous 20 Foot Blimp with Python Scott Lobdell
S
05:40PM Lightning Talks
06:40PM

April 13, 2014

  Room 517D Room 517C Room 517AB Room 520 Room 710A
07:30AM Breakfast
08:30AM Lightning Talks
09:00AM Keynote: Van Lindberg
09:20AM Keynote: Guido van Rossum
10:00AM Poster Sessions (10:00–1:00) / Job Fair (10:00–1:00) / Lunch (12:00–1:10)
01:10PM Postgres Performance for Humans Craig Kerstiens
S
Technical on-boarding, training, and mentoring. Kate Heddleston, Nicole Zuckerman
S
Deliver Your Software In An Envelope Augie Fackler, Nathaniel Manista
S
Farewell and Welcome Home: Python in Two Genders Naomi Ceder
S
My big gay adventure. Making, releasing and selling an indie game made in python. Luke Miller
S
01:50PM PostgreSQL is Web Scale (Really :) ) Hannu Krosing
S
Hitchhikers Guide to Participating in Open Source Elena Williams
S
See Docs Run. Run, Docs, Run! Catherine Devlin
S
Outreach Program for Women: Lessons in Collaboration Marina Zhurakhinskaya
S
2D/3D graphics with Python on mobile platforms Niko Skrypnik
S
02:30PM Localization Revisited Ruchi Varshney
S
Set your code free: releasing and maintaining an open-source Python project Carl Meyer
S
The Day of the EXE Is Upon Us Brandon Rhodes
S
Software Engineering Research for Hackers: Bridging the Two Solitudes Tavish Armstrong
S
Smart Dumpster: Employing Python to Report Real-Time Resource Fill to Operation Managers Bradley Angell
S
03:10PM Closing Address
04:00PM Lightning Talks
05:00PM