Conference Schedule

Saturday, July 30th

09:00 AM

  • Opening Remarks
  • Keynote - David Beazley

until 10:15 a.m. in Cartoon 1 and 2

10:15 AM

Break

until 10:30 a.m.

10:30 AM

Exchanging Data Wirelessly with Bluetooth LE and ZigBee

Zach Steindler

until 11:20 a.m. in Cartoon 1

Text Me Maybe: Smarter Real-World Integrations with Python

Mike Pirnat

until 11:20 a.m. in Cartoon 2

Integrating Python into the CLR with Python for .NET

Hussein Farran

until 11:20 a.m. in Suzanne Scharer

Regular Expressions 101

Travis Risner

until 12:20 p.m. in Barbie Tootle

11:30 AM

An Introduction to Recursion

Rinita Gulliani

until 12:20 p.m. in Cartoon 1

Continuous Integration For The Win!

Randy Syring

until 12:20 p.m. in Suzanne Scharer

From Flying Circus to Holy Grail: Migrating the Twilio API from PHP to Python

Sam Kitajima-Kimbrel

until 12:20 p.m. in Cartoon 2

12:30 PM

Lunch Break

until 2 p.m.

02:00 PM

Managing Infrastructure with Python, Fabric and Ansible

Tim Henderson

until 2:20 p.m. in Cartoon 1

Wrapping Go in Python

Marcus Willock

until 2:20 p.m. in Suzanne Scharer

Small Batch Artisanal Bots: Let's Make Friends

Elizabeth Uselton

until 2:50 p.m. in Cartoon 2

Modern Day Alchemy: Using Python to Analyze the Stock Market

Ben Duval

until 3:50 p.m. in Barbie Tootle

02:30 PM

Docker as a replacement for virtualenv

David J Felix

until 2:50 p.m. in Cartoon 1

Lessons learned leading teams and projects and products

Richard Harding

until 2:50 p.m. in Suzanne Scharer

03:00 PM

AWS Lambda: From Curiosity to Production

Matt Land

until 3:50 p.m. in Suzanne Scharer

Python Logging: A meditation on silent failures

Jess Unrein

until 3:50 p.m. in Cartoon 2

Infrastructure as Code: from 0 to 1000 servers with Python

Eric Miller

until 3:50 p.m. in Cartoon 1

04:00 PM

Building an Analytics Platform

Jeff Klukas

until 4:50 p.m. in Barbie Tootle

Using Python to Spy on Your Friends: Recon-ng and Open Source Intelligence

Brian King

until 4:50 p.m. in Suzanne Scharer

Static Code Analysis with Python

Andrew Wolfe

until 4:50 p.m. in Cartoon 2

Let's Make Better Command Line Applications

Dave Forgac

until 4:50 p.m. in Cartoon 1

05:00 PM

Saturday Lightning Talks

until 6 p.m. in Cartoon 1 and 2

Sunday, July 31st

11:30 AM

Stronger Than Fear: Mental Health in the Developer Community

Ed Finkler

until 12:30 p.m. in Cartoon 1 and 2

12:30 PM

Break

until 1 p.m.

01:00 PM

Postmortem: Evolution of an Event recording solution

Michael Robellard

until 1:50 p.m. in Cartoon 2

Pippi: Algorithmic computer music with Python

Erik Schoster

until 1:50 p.m. in Hays Cape

Got Python I/O: IoT Development in Python via GPIO

Adam Englander

until 1:50 p.m. in Suzanne Scharer

For those about to Mock I salute you!

Jason Myers

until 1:50 p.m. in Cartoon 1

Python: Over the Bumps

Catherine Devlin

until 2:50 p.m. in Barbie Tootle

02:00 PM

Snakes in a browser

Russell Keith-Magee

until 2:20 p.m. in Suzanne Scharer

Python and Raspbery Pi in the Public Library

Qumisha Goss

until 2:20 p.m. in Cartoon 2

Fake It Before You Make It: Mocking Your Way to Better HTTP APIs

Ian Zelikman, Dave Forgac

until 2:50 p.m. in Cartoon 1

02:30 PM

How To Create Your First PyPI Package

Justin Beall

until 2:50 p.m. in Suzanne Scharer

Exploring Function Annotations

Adam Forsyth

until 2:50 p.m. in Cartoon 2

03:00 PM

Common asynchronous patterns in Python

Ron Martin

until 3:50 p.m. in Cartoon 2

Advanced Python Debugging Techniques Using GDB

Colin Stolley

until 3:50 p.m. in Cartoon 1

Modding videogames with Python and Blender

Sebastian Brachi

until 3:50 p.m. in Suzanne Scharer

We Don’t Need No Stinkin’ PDF Library: Build PDFs with Python the Lazy Way

Philip Semanchuk

until 3:50 p.m. in Barbie Tootle

04:00 PM

"It will be easy" - The Trials of Updating a Product from Python 2 to 3

Zach Wick

until 4:50 p.m. in Barbie Tootle

Maybe I shouldn't be a programmer

Derik Pell

until 4:50 p.m. in Suzanne Scharer

Rules for Radicals: Changing the Culture of Python at Facebook

Jason Fried

until 4:50 p.m. in Cartoon 2

Peering into the black box: tips for visualizing your program's behavior

Matthew Boehm

until 4:50 p.m. in Cartoon 1

05:00 PM

Sunday Lightning Talks

until 6 p.m. in Cartoon 1 and 2