Conference Schedule

Some important information about our schedule:

  • PHP-themed talks are designed primarily with PHP developers in mind.
  • Web Development talks are language-independent and are suitable for both PHPers and Pythonistas
  • Python-themed talks are designed primarily with Python developers in mind.
     
  • You are free to attend any talk at any time of the day—there is no obligation to sit in a particular track (or in a particular talk for its entirety).
  • Lunch, coffee and power breaks are included in the attendance fees for all days.
  • Free Internet WiFi Internet access will be available on all conference days.
  • Access to the tutorial day (November 12) requires the purchase of the Tutorial Add-on attendance fee.

In-depth tutorial day: November 12, 2008

Start End Track #1 Track #2 Track #3 Track #4 Track #5
09:00 12:00 Hack This App
Damien Seguy
Caching for Cash (AM)
Helgi Þormar Þorbjörnsson and Scott MacVicar
Everything You Need to be Your Own DBA (AM)
Morgan Tocker
Building Web Applications with TurboGears
Mark Ramm
Django for PHP Developers
Travis Cline
12:00 13:00 Lunch
13:00 16:00 Testing the PHP Way: PHPT
Travis Swicegood
Caching for Cash (PM)
Helgi Þormar Þorbjörnsson and Scott MacVicar
Everything You Need to be Your Own DBA (PM)
Morgan Tocker
Building Web Applications with Grok
Brandon Craig Rhodes
Writing AJAX Applications on Google App Engine and Google API's
Noah Gift

Day #1: November 13, 2008

Start End Track #1 Track #2 Track #3 Track #4 Track #5
09:00 10:00 Beyond the Source: Growing Your Community
Kevin Dangoor
10:00 10:15 Break
10:15 11:15 Of Lambda Functions, Closures and Traits
Sebastian Bergmann
Realizing the Full Potential of Your Rich Internet Applications
Danny Dura
Image Optimization for the Web
Stoyan Stefanov
An Introduction to web2py
Massimo Di Pierro
Decorators are Fun!
Matthew Wilson
11:15 11:30 Break
11:30 12:30 SQLite3
Scott MacVicar
Building Desktop RIAs with PHP, HTML and Javascript in AIR
Ed Finkler
Performance Tuning MySQL
Morgan Tocker
Understanding WSGI
Mark Ramm
Getting Started with Concurrency with MultiProcessing and Threads
Jesse Noller
12:30 13:30 Lunch
13:30 14:30 Make 'Em Talk!
Joe Stagner
Managing the Software Life Cycle of PHP Applications
Stefan Priebsch
The Future is Not Yet Widely Distributed (intro to Git)
Travis Swicegood
URL Mapping with Routes
Mike Naberezny
Rapid Testing with Minimal Effort Using py.test
Holger Krekel
14:30 14:45 Break
14:45 15:45 Map, Filter, Reduce - In the Small and in the Cloud
Sebastian Bergmann
Rich UIs and Easy Ajax with Dojo and Zend Framework
Matthew Weier O'Phinney
Security-Centered Design: Don't Just Plan for Security; Design For It
Chris Shiflett
Rich Client Web Applications with TurboGears 2 and Dojo
Kevin Dangoor
GUI applications with XULRunner, PyXPCOM and PyDOM
Shane Caraveo
15:45 16:00 Break
16:00 17:00 PHP Code Auditing
Damien Seguy
Simple Scaling Every Developer Should Know
Sara Golemon
Front-End Optimization Using Y!Slow
Gerard Sychay
Designing an Adaptable, Multi-Environment Application Server in Python
Noah Fontes
Using Python As A Systems Administration Platform
Noah Gift
17:00 17:15 Break
17:15 18:15 Microsoft Unplugged
Glen Gordon
The CodeIgniter Framework
Ed Finkler
You Look Like You Could Use Some REST! REST and the Resource-Oriented Architecture Explained
Ben Ramsey
IronPython: Python on .NET and in your Browser
Michael Foord
Microcontroller Simulation with Python
Mike Naberezny

Day #2: November 14, 2008

Start End Track #1 Track #2 Track #3 Track #4 Track #5
09:00 10:00 Building Rich Internet Applications with MS AJAX Library and Microsoft Silverlight on PHP
Glen Gordon
End-to-end Testing with Selenium
Stefan Priebsch
2009 Web Tech Accessibility
Eric David Benari
Python Interpreters Reloaded
Holger Krekel
Using Sphinx and Doctests to Provide Robust Documentation
Chris Perkins
10:00 10:15 Break
10:15 11:15 Multilingual Content Management
Louis-Philippe Huberdeau
PEAR2 & Pyrus, the Look Ahead
Helgi Þormar Þorbjörnsson
Mobilizing the Web
D. Keith Casey, Jr.
ZODB: The Most Underappreciated Library in Python
Kevin Dangoor
Exploring Artificial Intelligence with Python
Jacob Taylor
11:15 11:30 Break
11:30 12:30 Time=Money
Derick Rethans
Enterprise PHP
Ivo Jansch
Extending Existing Web Services with SMS and XMPP
Sam Keen
Why Use Grok?
Brandon Craig Rhodes
Using Python with LDAP
Jon Miller
12:30 13:30 Lunch
13:30 14:30 Optimizing PHP Applications for a Managed Web Host
Dallas Kashuba
Get Soaked: Streams, an In-Depth Look
Davey Shafik
Ajax Patterns
Christian Wenz
Agile Development with SQLAlchemy and Python Testing Tools
Chris Perkins
Easy build and deployment automation with Paver
Kevin Dangoor
14:30 15:30 Test Drive Your Development Process
Derick Rethans
PHP 5.3: Hot or Not?
Sara Golemon
Sphinx: Search for Everyone Else
Robert Swarthout
Desktop Applications with Python and Dabo
Ed Leafe
Elixir: Object-Relational Mapping Made Easy
Jonathan LaCour
15:30 16:30 Happy Hour!
Join us for a drink!
16:30 17:30 Confessions of a Serial Coder
Jay Pipes

Please note: the schedule is subject to change without notice