Conference News & Coverage
Sponsors

Diamond Sponsors

  • Fotango
  • Intel
  • Microsoft

Gold Sponsors

  • Dell Inc.
  • Hewlett Packard
  • IBM
  • Mozilla Corporation

Silver Sponsors

  • ActiveState
  • Autodesk
  • Google
  • Greenplum
  • Ingres
  • Novell, Inc.
  • NYTimes.com
  • OpSource
  • Rearden Commerce
  • SnapLogic
  • ThoughtWorks
  • Ticketmaster

Sponsors & Exhibitors

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse

For Media Partnership opportunities, please contact Avila Reese

Download the OSCON Sponsor/Exhibitor Prospectus (PDF).

Conference News

To stay abreast of Conference news and to receive email notification when registration opens, please sign up here.

Press & Media

For media-related inquiries, contact Dawn Applegate at

Program Ideas

Drop us a line at and tell us who and/or what would make OSCON a must-attend event.

User Groups & Professional Associations

For user group and professional association related inquiries, contact Marsee Henon at

OSCON Tutorials

Tutorials provide a forum for collaborative learning, exploratory participation, and the first-hand opportunity to master the power of open source software. (Note that separate registration is required for tutorials.)

Monday | Tuesday

Click here for Sessions.

Monday Morning July 23, 2007

PHP Extending/Embedding Tutorial
Marcus Börger, Google
Time: 8:30AM - 12:00PM
Location: E143-144
Track:  PHP
Taming Legacy Perl
Peter Scott, Owner, Pacific Systems Design Technologies
Time: 8:30AM - 12:00PM
Location: Portland 252
Track:  Perl
Pthreads Programming: A Hands-on Introduction
Adrien Lamothe
Time: 8:30AM - 12:00PM
Location: D139-140
Track:  Programming
Hardware / Software Hacking: Joining the Real and the Virtual
Jonathan Oxer, Technical Director, Internet Vision Technologies
Time: 8:30AM - 12:00PM
Location: D135
Track:  Emerging Topics
You Got JavaScript in My PHP! And...
Rasmus Lerdorf, Yahoo!
Time: 8:30AM - 12:00PM
Location: Portland 251
Track:  Web Applications (client-side and server-side)
Target Practice: A Workshop in Tuning MySQL Queries
Jay Pipes, Community Relations Manager, North America, MySQL AB
Time: 8:30AM - 12:00PM
Location: D136
Track:  Databases
CANCELLED High Availability Xen
Time: 8:30AM - 12:00PM
Location: D137-138
Track:  Linux
Learning Ruby
Mike Fitzgerald, Principal, Wy'east Communications
Time: 8:30AM - 12:00PM
Location: Portland 253
Track:  Ruby
Advanced VIM Scripting
Steve Oualline
Time: 8:30AM - 12:00PM
Location: Portland 255
Track:  Programming
Code Like a Pythonista: Idiomatic Python
David Goodger, Director & Secretary, Python Software Foundation
Time: 8:30AM - 12:00PM
Location: Portland 256
Track:  Python

Monday Afternoon July 23, 2007

Linux Performance Monitoring
Darren Hoch, Linux Services Architect, StrongMail Systems
Time: 1:30PM - 5:00PM
Location: Portland 255
Track:  Linux
Scalable Internet Architectures
Theo Schlossnagle, Chief Technology Officer, OmniTI Computer Consulting, Inc.
Time: 1:30PM - 5:00PM
Location: Portland 256
Track:  Administration
Django Master Class
Simon Willison
Jeremy Dunck
Jacob Kaplan-Moss, Lead Developer, Lawrence Journal-World
Time: 1:30PM - 5:00PM
Location: Portland 251
Track:  Web Applications (client-side and server-side)
Pro PostgreSQL
Robert Treat, DBA, PostgreSQL Community
Time: 1:30PM - 5:00PM
Location: D139-140
Track:  Databases
Advanced Techniques for Parsing
Mark-Jason Dominus, Chief Programmer, Plover Systems Co.
Time: 1:30PM - 5:00PM
Location: Portland 252
Track:  Perl
Advanced Perl DBI
Tim Bunce, CTO, Data Plan Services
Time: 1:30PM - 5:00PM
Location: E143-144
Track:  Perl
Understanding Asterisk
Brian Capouch, Assistant Professor, Computer Science, Saint Joseph's College
Time: 1:30PM - 5:00PM
Location: Portland 253
Track:  Emerging Topics
A Taste of Haskell
Simon Peyton-Jones, Microsoft
Time: 1:30PM - 5:00PM
Location: D136
Track:  Programming
Programming for OLPC
Justin Gallardo, OSU Open Source Lab
Time: 1:30PM - 5:00PM
Location: D137-138
Track:  Linux

Tuesday Morning July 24, 2007

Modern Web Development with Python and WSGI
Mark Ramm, Software Developer, Optio Software
Time: 8:30AM - 12:00PM
Location: D136
Track:  Web Applications (client-side and server-side)
Higher-order Perl
Mark-Jason Dominus, Chief Programmer, Plover Systems Co.
Time: 8:30AM - 12:00PM
Location: Portland 252
Track:  Perl
PHP and MySQL Best Practices
Laura Thomson, Mozilla Corporation
Luke Welling, Security Analyst, OmniTI
Time: 8:30AM - 12:00PM
Location: E143-144
Track:  PHP
Technical Management of Software Development
Alex Martelli, Uber Technical Lead, Google, Inc.
Time: 8:30AM - 12:00PM
Location: Portland 256
Track:  Emerging Topics
Real World Grails
Scott Davis, Principle, DavisWorld Consulting
Time: 8:30AM - 12:00PM
Location: Portland 255
Track:  Java
New Parallel Programming Tools for a Multicore World
James Reinders, Director, Intel Corporation
Victoria Gromova, Intel
Robert Reed, Intel
Time: 8:30AM - 12:00PM
Location: D139-140
Track:  Programming
Open Source Geospatial Boot Camp
Schuyler Erle, MetaCarta
Time: 8:30AM - 12:00PM
Location: Portland 251
Track:  Programming
OpenID Bootcamp
Simon Willison
David Recordon, Open Platforms Tech Lead, Six Apart
Time: 8:30AM - 12:00PM
Location: D137-138
Track:  Security
Learning Ajax
Alex Russell, Project Lead, SitePen
Time: 8:30AM - 12:00PM
Location: Portland 253
Track:  Web Applications (client-side and server-side)

Tuesday Afternoon July 24, 2007

The Eclipse Parallel Tools Platform
Beth Tibbitts, Senior Software Engineer, IBM Research
Craig E. Rasmussen, Los Alamos National Laboratory
Wyatt Spear
Time: 1:30PM - 5:00PM
Location: Portland 255
Track:  Programming
SQLAlchemy: Taming ORM with Python
Jonathan Ellis, Berkeley Data Systems
Time: 1:30PM - 5:00PM
Location: D135
Track:  Python
Creating a Linux-based Software Appliance for SMBs
Evanndro Paes dos Reis, CTO, Arvos do Brasil Ltda.
Ken VanDine, Director of Management Engineering, rPath, Inc.
Time: 1:30PM - 5:00PM
Location: D139-140
Track:  Linux
Open Solutions Alliance SSO Hack-a-thon Tutorial
Time: 1:30PM - 5:00PM
Location: E146
Track:  People
Making Programs Faster
Mark-Jason Dominus, Chief Programmer, Plover Systems Co.
Time: 1:30PM - 5:00PM
Location: Portland 252
Track:  Perl
Essential PHP Security
Chris Shiflett, Principal, OmniTI Computer Consulting, Inc.
Time: 1:30PM - 5:00PM
Location: E143-144
Track:  PHP
Data-mining from Open APIs
Toby Segaran, Director of Software Development, Genstruct
Time: 1:30PM - 5:00PM
Location: D137-138
Track:  Emerging Topics
PHP Performance and Scalability Best Practices
George Schlossnagle, VP of Engineering, OmniTI Computer Consulting, Inc.
Time: 1:30PM - 5:00PM
Location: Portland 253
Track:  PHP
Simple Ways To Be a Better Programmer
Michael G. Schwern
Time: 1:30PM - 5:00PM
Location: Portland 256
Track:  Programming
Introduction to Rails
Glenn Vanderburg, Independent Consultant
Time: 1:30PM - 5:00PM
Location: Portland 251
Track:  Ruby
Time Management for System Administrators (and More)
Thomas Limoncelli, System Administrator, Google
Time: 1:30PM - 5:00PM
Location: D136
Track:  Administration

Please Note: Program content subject to change.

top