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
  • 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 Sessions

Click here for Tutorials.

Wednesday | Thursday | Friday

Wednesday, July 25, 2007

Welcome
Nathan Torkington, Conference Chair, O'Reilly Media, Inc.
Allison Randal, Conference Chair, O'Reilly Media, Inc.
Time: 8:45AM - 9:00AM
Location: Portland Ballroom
OSCamp
Time: 9:00AM - 6:00PM
Location: E146
Open Source on the O'Reilly Radar
Tim O'Reilly, Founder and CEO, O'Reilly Media, Inc.
Time: 9:00AM - 9:15AM
Location: Portland Ballroom
Outfitting for Multi-core Parallelism
James Reinders, Director, Intel Corporation
Dirk Hohndel, Intel
Time: 9:15AM - 9:30AM
Location: Portland Ballroom
Transactional Memory for Concurrent Programming
Simon Peyton-Jones, Microsoft
Time: 9:30AM - 9:45AM
Location: Portland Ballroom
Tim O'Reilly Interviews Mark Shuttleworth
Mark Shuttleworth, Founder, Ubuntu/Canonical Ltd.
Tim O'Reilly, Founder and CEO, O'Reilly Media, Inc.
Time: 9:45AM - 10:00AM
Location: Portland Ballroom
Q & A
Time: 10:00AM - 10:15AM
Location: Portland Ballroom
Advanced Production Troubleshooting
Theo Schlossnagle, Chief Technology Officer, OmniTI Computer Consulting, Inc.
Time: 10:45AM - 11:30AM
Location: E145
Track:  Administration
Advanced Effects in Java Desktop Applications
Kirill Grouchnikov, Amdocs
Time: 10:45AM - 11:30AM
Location: D137-138
Track:  Java
Practical Design for Web Developers
David Verba, Director of Technology, Adaptive Path
Time: 10:45AM - 11:30AM
Location: D136
Track:  Web Applications (client-side and server-side)
Performance Whack-a-Mole
Josh Berkus, PostgreSQL Lead, Sun Microsystems
Time: 10:45AM - 11:30AM
Location: Portland 251
Track:  Databases
Managing Technical Debt
Andy Lester, Senior Programmer, Follett Library Resources
Time: 10:45AM - 11:30AM
Location: E143-144
Track:  Programming
Mind Like Water: The Path to Perl Bliss
Peter Scott, Owner, Pacific Systems Design Technologies
Time: 10:45AM - 11:30AM
Location: Portland 256
Track:  Perl
How to Herd Cats and Influence People
Jono Bacon, Ubuntu Community Manager, Canonical
Time: 10:45AM - 11:30AM
Location: F151
Track:  People
Subversion: Powerful New Toys
Justin Erenkrantz, Ph.D. Student, University of California, Irvine
Time: 10:45AM - 11:30AM
Location: D135
Track:  Programming
The Future of Rich Internet Applications with PHP
Andi Gutmans, Co-Founder and VP of Technology, Zend Technologies, Inc.
Time: 10:45AM - 11:30AM
Location: Portland 255
Track:  PHP
RAD with Plone
Richard Amerman, Principal, 7 Tech NW
Time: 10:45AM - 11:30AM
Location: D139-140
Track:  Web Applications (client-side and server-side)
More Than Licenses: The Legal Policy of the Free World in the Age of Web 2.0
Eben Moglen, Director, Software Freedom Law Center
Time: 10:45AM - 11:30AM
Location: Portland 252
Track:  Business
The Coming XQuery + XForms XPlosion
Kurt Cagle, Senior Consultant, Metaphorical Web
Time: 11:35AM - 12:20PM
Location: D136
Track:  Web Applications (client-side and server-side)
Recent Research on Community Participation in Software Documentation
Andy Oram, Editor, O'Reilly Media, Inc.
Time: 11:35AM - 12:20PM
Location: F151
Track:  People
Open Source Voting
Arthur Keller, University of California, Santa Cruz
Fred McLain
David Mertz, CTO, Open Voting Consortium
Time: 11:35AM - 12:20PM
Location: F150
Track:  Emerging Topics
HREF Considered Harmful: Seaside and Rails
Giles Bowkett, Enterprise Rails Developer / Project Manager, Bitscribe
Time: 11:35AM - 12:20PM
Location: D133
Track:  Web Applications (client-side and server-side)
Better Desktop Java Development Using the Beans Binding and Swing Application Frameworks
Chet Haase, Sun Microsystems
Time: 11:35AM - 12:20PM
Location: D137-138
Track:  Java
Open Design, Not by Committee
Ted Leung, Senior Engineer, OSAF
Mimi Yin, OSAF
Time: 11:35AM - 12:20PM
Location: D135
Track:  Programming
PHP Security: Fact and Fiction
Andi Gutmans, Co-Founder and VP of Technology, Zend Technologies, Inc.
Time: 11:35AM - 12:20PM
Location: Portland 255
Track:  PHP
MySQL Internals and Kernel Developments
Michael (Monty) Widenius, CTO & Co-founder, MySQL AB
Time: 11:35AM - 12:20PM
Location: Portland 251
Track:  Databases
Beyond the Padlock: Browser Security UI for the Distracted
Johnathan Nightingale, Human Shield, Mozilla Corporation
Time: 11:35AM - 12:20PM
Location: D139-140
Track:  Security
Release Monkey: Build, Test, and Release Your Software into the Wild
Jonathan Oxer, Technical Director, Internet Vision Technologies
Time: 11:35AM - 12:20PM
Location: E143-144
Track:  Linux
Care and Feeding of Large Web Applications
Perrin Harkins, Senior Engineer, Plus Three
Time: 11:35AM - 12:20PM
Location: Portland 256
Track:  Perl
Who Gets to Decide What Open Source Means?
Danese Cooper, Open Source Diva, Intel and Open Source Initiative
Brian Behlendorf, Founder & CTO, CollabNet
Chris DiBona, Open Source Programs Manager, Google, Inc.
Ross Mayfield, CEO, Social Text
John Roberts, Co-Founder and CEO, SugarCRM
Michael Tiemann, Vice President, Open Source Affairs, RedHat, Inc.
Time: 11:35AM - 12:20PM
Location: Portland 252
Track:  Emerging Topics
OpenNMS Case Studies
Tarus Balog, Project Maintainer, The OpenNMS Project
Time: 11:35AM - 12:20PM
Location: E145
Track:  Administration
Cross-platform .NET with Mono
Frank Rego, Novell
Time: 11:35AM - 12:20PM
Location: E142
Track:  Products and Services
Project Indiana: The Road to Solaris Next
Ian Murdock, Chief OS Platform Strategist, Sun Microsystems
Time: 11:35AM - 12:20PM
Location: E141
Track:  Products and Services
Network Monitoring with Nagios
Taylor Dondich, Senior Developer, GroundWork Open Source, Inc.
Time: 1:45PM - 2:30PM
Location: E145
Track:  Administration
Testing and Debugging the Web Tier
Muness Alrubaie, ThoughtWorks, Inc.
Time: 1:45PM - 2:30PM
Location: D136
Track:  Web Applications (client-side and server-side)
Comparing Java Web Frameworks
Matt Raible, Open Source Evangelist, Raible Designs, Inc.
Time: 1:45PM - 2:30PM
Location: D137-138
Track:  Java
Wrapping Your Own Live CD
Robert Bernier, PostgreSQL Business Intelligence Analyst, Cricket Communications
Time: 1:45PM - 2:30PM
Location: E143-144
Track:  Linux
Landscape of Open Source Transactional Storage Engines
Vadim Tkachenko, Performance Consultant, MySQLPerformanceBlog.com
Peter Zaitsev, Co-Founder, Lead Consultant, Percona Ltd
Time: 1:45PM - 2:30PM
Location: Portland 251
Track:  Databases
Open Solutions Alliance Hack-a-thon
Time: 1:45PM - 6:00PM
Location: Exhibit Hall E
Track:  People
Who Am I? The Age of the Digital Identity
Robert Richards, Development Manager, Local Thunder
Time: 1:45PM - 2:30PM
Location: Portland 255
Track:  PHP
Nested Data Parallelism in Haskell
Simon Peyton-Jones, Microsoft
Time: 1:45PM - 2:30PM
Location: Portland 252
Track:  Programming
DBD::Gofer: A Stateless DBI Proxy. For SOA and more!
Tim Bunce, CTO, Data Plan Services
Time: 1:45PM - 2:30PM
Location: Portland 256
Track:  Perl
Beautiful and Unique Snowflakes: Cooking with Catalyst
Matt Trout, Technical Director, Shadowcat Systems Limited
Time: 1:45PM - 2:30PM
Location: D133
Track:  Web Applications (client-side and server-side)
Para-partitioning
Brett Warden, Intel Corporation
Time: 1:45PM - 2:30PM
Location: D135
Track:  Emerging Topics
Refining Copyright with Creative Commons
Nathan Yergler, Software Engineer, Creative Commons
Jon Phillips, Community Developer, Creative Commons
Time: 1:45PM - 2:30PM
Location: F151
Track:  Emerging Topics
Meet Hadoop
Doug Cutting, Yahoo!
Eric Baldeschwieler, Director of Engineering, Yahoo!
Time: 1:45PM - 2:30PM
Location: D139-140
Track:  Emerging Topics
Apache Geronimo: The Little Application Server That Could
Paul McMahan, Software Developer, IBM Corporation
Time: 1:45PM - 2:30PM
Location: E142
Track:  Products and Services
Linux, Virtualization and Dell
Kevin Noreen
Time: 1:45PM - 2:30PM
Location: E141
Track:  Products and Services
Improving the Embedded Development Process
Matt Fletcher, Developer, Atomic Object, LLC
William Bereza, Co-founder, Atomic Object
Time: 2:35PM - 3:20PM
Location: D137-138
Track:  Programming
The Foundations of Open: More than Just the Source
Jeff Waugh, Consultant, Gnome/Waugh Partners
Time: 2:35PM - 3:20PM
Location: F150
Track:  Emerging Topics
PHP: Bigger and Faster
Rasmus Lerdorf, Yahoo!
Time: 2:35PM - 3:20PM
Location: Portland 255
Track:  PHP
How I Learned to Stop Worrying and Love My Database: MySQL to PostgreSQL.
Kevin Falcone, Developer, Best Practical Solutions LLC
Time: 2:35PM - 3:20PM
Location: Portland 251
Track:  Databases
The Holistic Programmer
Adam Keys
Time: 2:35PM - 3:20PM
Location: D139-140
Track:  Programming
Programming for Low Power Usage: It's Everyone's Responsibility
Arjan van de Ven, Intel
Time: 2:35PM - 3:20PM
Location: E143-144
Track:  Linux
Escaping Image Storage Hell: Xen Image Manager
Jonathan Oxer, Technical Director, Internet Vision Technologies
Time: 2:35PM - 3:20PM
Location: E145
Track:  Administration
Hello? Is There a User in the House?
Amy Hoy, Lead Interaction Designer, Lime Wire, LLC
Time: 2:35PM - 3:20PM
Location: F151
Track:  People
Perl 6 Update
Larry Wall, Writer, Author and Creator of Perl
Time: 2:35PM - 3:20PM
Location: Portland 256
Track:  Perl
Toward True Open Hardware
Timothy Miller, Founder, Open Graphics Project
Time: 2:35PM - 3:20PM
Location: D135
Track:  Emerging Topics
Hacking with (and on) Gears
Aaron Boodman, Google, Inc.
Time: 2:35PM - 3:20PM
Location: Portland 252
Track:  Web Applications (client-side and server-side)
Building the Commons: Integrating Creative Commons in Your Application
Nathan Yergler, Software Engineer, Creative Commons
Jon Phillips, Community Developer, Creative Commons
Time: 2:35PM - 3:20PM
Location: D133
Track:  Emerging Topics
Playing by the Rules: Getting Corporate Blessing to Use Open Source Software
Philip Robb, Engineering Section Manager, Open Source & Linux, Hewlett Packard
Time: 2:35PM - 3:20PM
Location: E141
Track:  Products and Services
DBSlayer: Architecting Database Connection Pooling
Derek Gottfrid, Developer, NYTimes.com
Time: 2:35PM - 3:20PM
Location: E142
Track:  Products and Services
A Year of Open Source at Google
Chris DiBona, Open Source Programs Manager, Google, Inc.
Leslie Hawthorn, Program Manager - Open Source, Google Inc.
Time: 4:30PM - 5:15PM
Location: F150
Track:  Emerging Topics
The Atom Publishing Protocol
Joe Gregorio, Senior Software Engineer, IBM
Time: 4:30PM - 5:15PM
Location: D137-138
Track:  Web Applications (client-side and server-side)
Hecl: Open Source Scripting for Mobile Phones
David Welton, DedaSys
Time: 4:30PM - 5:15PM
Location: D135
Track:  Emerging Topics
Programming with SQLite
Michael Owens
Time: 4:30PM - 5:15PM
Location: Portland 251
Track:  Databases
OpenJDK: The First Eight Months
Mark Reinhold, Java SE Chief Engineer, Sun Microsystems
Time: 4:30PM - 5:15PM
Location: Portland 252
Track:  Java
The Impact of the Open Source Movement on the Direction of Geospatial Technology
Geoff Zeiss, Director of Technology, Autodesk, Inc.
Time: 4:30PM - 5:15PM
Location: D139-140
Track:  Emerging Topics
Applying Maslow's Hierarchy of Needs to Technology
Rolf Skyberg, Disruptive Innovator, eBay, Inc.
Time: 4:30PM - 5:15PM
Location: F151
Track:  People
Perl 6 on Parrot
Patrick Michaud, Consultant, pmichaud.com
Time: 4:30PM - 5:15PM
Location: Portland 256
Track:  Perl
Using Trac Efficiently: Work Smarter, Not Harder
Vivek Khera, MailerMailer, LLC
Time: 4:30PM - 5:15PM
Location: E145
Track:  Administration
The Embedded Revolution
Brian Capouch, Assistant Professor, Computer Science, Saint Joseph's College
Time: 4:30PM - 5:15PM
Location: E143-144
Track:  Linux
Apache OFBiz, a Real-world Open Source ERP: Using the Power of Business to Your Benefit
Bruno Souza, NetBeans Community Manager, Sun Microsystems
Ean Schuessler, CTO, Brainfood Media Systems
Time: 4:30PM - 5:15PM
Location: D133
Track:  Web Applications (client-side and server-side)
Ending Rails Envy in PHP5
Sam Minnee, Development Director, SilverStripe
Time: 4:30PM - 5:15PM
Location: Portland 255
Track:  PHP
Apache Velocity: The Java Templating Engine
Nathan Bubna, ESHA Research
Time: 5:20PM - 6:05PM
Location: D137-138
Track:  Java
DBA Tales from the Front: from Oracle to MySQL
Ben Krug, DBA, Adapt Technologies
Time: 5:20PM - 6:05PM
Location: Portland 251
Track:  Databases
Machine Learning Made Easy with Perl
Lino Ramirez, Sessional Professor, The King's University College
Time: 5:20PM - 6:05PM
Location: Portland 256
Track:  Perl
Google Code: A Retrospective
Greg Stein, Uber Tech Lead/Manager, Google
Time: 5:20PM - 6:05PM
Location: F150
Track:  Emerging Topics
Improving Performance by Profiling PHP Applications
Patrick Reilly, Senior Developer, OmniTI Computer Consulting
Time: 5:20PM - 6:05PM
Location: Portland 255
Track:  PHP
Generating Gorgeous Word Documents, PDFs, and Excel Spreadsheets
Michael Koziarski, Software Consultant, Koziarski Software Limited
Time: 5:20PM - 6:05PM
Location: D139-140
Track:  Ruby
Linux Meets the Firmware
Rolla Selbak, Intel Corp
Time: 5:20PM - 6:05PM
Location: E143-144
Track:  Linux
Using Puppet to Manage Your Network
Luke Kanies, Founder, Reductive Labs
Time: 5:20PM - 6:05PM
Location: E145
Track:  Administration
Design Patterns in the Architecture of Participation
Schuyler Erle, MetaCarta
Time: 5:20PM - 6:05PM
Location: F151
Track:  People
The Myths of Innovation
Scott Berkun, Consultant & Author, Berkun Consulting
Time: 5:20PM - 6:05PM
Location: Portland 252
Track:  Emerging Topics
Techniques for Managing Distributed Software Development, Around the World
Gary Long, SVP for Product Development, EnterpriseDB Corp.
Time: 5:20PM - 6:05PM
Location: D133
Track:  People
Expo Hall Reception
Time: 6:00PM - 7:30PM
Location: Exhibit Hall D
(Re)Designing the OSI: an Interactive Public Meeting
Time: 6:00PM - 8:00PM
Location: Portland 252
Track:  BoFs (Birds of a Feather)
Google Web Toolkit Hack Session
Time: 7:30PM - 10:00PM
Location: E145
Scrum War Stories
Time: 7:30PM - 8:30PM
Location: D136
Track:  BoFs (Birds of a Feather)
GPLv3 for People Who Aren't Lawyers
Time: 7:30PM - 8:30PM
Location: D135
Track:  BoFs (Birds of a Feather)

top

Thursday, July 26, 2007

The Processing Development Environment
Ben Fry
Time: 8:45AM - 9:00AM
Location: Portland Ballroom
OSCamp
Time: 9:00AM - 6:00PM
Location: E146
Overcoming Bias
Robin Hanson
Time: 9:00AM - 9:15AM
Location: Portland Ballroom
Year in Review: Open Source at Microsoft
Bill Hilf, General Manager of Platform Strategy, Microsoft Corporation
Time: 9:15AM - 9:30AM
Location: Portland Ballroom
Copyright Regime vs. Civil Liberties
Rick Falkvinge
Time: 9:30AM - 9:45AM
Location: Portland Ballroom
How to Ignore Marketing and Become Irrelevant in Two Easy Steps
Steve Yegge, Senior Software Engineer, Google
Time: 9:45AM - 10:00AM
Location: Portland Ballroom
Q & A
Time: 10:00AM - 10:15AM
Location: Portland Ballroom
Windmill: Automated Testing of Your Ajax Web Applications
Mikeal Rogers, QA Development Engineer, Open Source Applications Foundation
Time: 10:45AM - 11:30AM
Location: E145
Track:  Web Applications (client-side and server-side)
Iptables Attack Visualization
Michael Rash, Security Architect, Enterasys Networks, Inc.
Time: 10:45AM - 11:30AM
Location: D137-138
Track:  Security
Memory Leaks in Java Applications: Different Tools for Different Types of Leaks
Gregg Sporar, Technology Evangelist, Sun Microsystems
Time: 10:45AM - 11:30AM
Location: Portland 251
Track:  Java
Extending MySQL, Swiss Army Knife Approach
Brian Aker, Director of Architecture, MySQL AB
Time: 10:45AM - 11:30AM
Location: F151
Track:  Databases
wxPerl: Agile Cross-Platform GUI Design and Development
Eric Wilhelm
Time: 10:45AM - 11:30AM
Location: D139-140
Track:  Perl
How to Protect Your Open Source Project from Poisonous People
Ben Collins-Sussman, Software Engineer, Google
Brian W. Fitzpatrick, Software Engineer, Google, Inc.
Time: 10:45AM - 11:30AM
Location: E143-144
Track:  People
Jingle: Cutting Edge Open Source VoIP
Matt Tucker, Jive Software
Time: 10:45AM - 11:30AM
Location: F150
Track:  Emerging Topics
State of Lightning Talks
Josh Berkus, PostgreSQL Lead, Sun Microsystems
Time: 10:45AM - 12:20PM
Location: Portland 252
Track:  Emerging Topics
VIM for PHP Programmers
Andrei Zmievski, Chief Architect, Outspark, Inc.
Time: 10:45AM - 11:30AM
Location: D135
Track:  PHP
USB in a Nutshell
Sarah Sharp, Portland State University
Time: 10:45AM - 11:30AM
Location: D136
Track:  Linux
Super-sizing YouTube
Mike Solomon, YouTube
Time: 10:45AM - 11:30AM
Location: Portland 256
Track:  Python
Why Observability Matters - How DTrace Helped Twitter
Adam Leventhal, Solaris Kernel Engineer, Sun Microsystems
Brendan Gregg, Sun Microsystems
Time: 10:45AM - 11:30AM
Location: Portland 255
Track:  Ruby
Pimp My Build
Josh Cronemeyer, Software Consultant, ThoughtWorks
Andy Slocum
Time: 10:45AM - 11:30AM
Location: E142
Track:  Products and Services
Linux and Windows Interoperability: On the Metal and On the Wire
Sam Ramji, Director, Open Source Software Lab, Microsoft
Time: 10:45AM - 11:30AM
Location: E141
Track:  Linux
Search: The Open Source Past, Present, and Future
Jeremie Miller, Search Wikia Labs
Time: 10:45AM - 11:30AM
Location: D133
Track:  Emerging Topics
How to Write a Killer Sugar Activity
Justin Gallardo, OSU Open Source Lab
Time: 11:35AM - 12:20PM
Location: Portland 256
Track:  Python
Secure Communications with Jabber
Peter Saint-Andre, Executive Director, XMPP Standards Foundation
Time: 11:35AM - 12:20PM
Location: D137-138
Track:  Security
Using and Writing Rails Plugins
Eric Pugh, Principal, OpenSource Connections
Time: 11:35AM - 12:20PM
Location: Portland 255
Track:  Ruby
How to Build, Run, and Develop Code with the phoneME Open Source Project
Roger Brinkley, Senior Staff Engineer, Sun Microsystems
Time: 11:35AM - 12:20PM
Location: Portland 251
Track:  Java
Automatic Parallelization with GCC
David LaPalomento, Hewlett-Packard Co.
Time: 11:35AM - 12:20PM
Location: F150
Track:  Programming
Refactoring to Seam
Brian Leonard, Senior Software Engineer, Sun Microsystems, Inc.
Time: 11:35AM - 12:20PM
Location: D139-140
Track:  Java
Cache That!
Gopal Vijayaraghavan, Yahoo!
Time: 11:35AM - 12:20PM
Location: D135
Track:  PHP
People Hacks
Adam Keys
Time: 11:35AM - 12:20PM
Location: E143-144
Track:  People
PostgreSQL Gems: Running Perl and Ruby Inside the Database
David Fetter, Consultant, VP Product Development, Geek Cruises
Time: 11:35AM - 12:20PM
Location: F151
Track:  Databases
Making Linux Work on Your Laptop
Matthew Garrett
Time: 11:35AM - 12:20PM
Location: D136
Track:  Linux
A Resource-Oriented Approach on Data Services
Mike Pittaro, Co-founder and Chief Community Officer, SnapLogic.org
Time: 11:35AM - 12:20PM
Location: E142
Track:  Products and Services
The Tesseract OCR Engine
Ray Smith, Staff Software Engineer, Google Inc
Time: 11:35AM - 12:20PM
Location: D133
Track:  Desktop Applications
Ajax and Web Services
Mark Pruett, Systems Architect, Dominion Virginia Power
Time: 1:45PM - 2:30PM
Location: E145
Track:  Web Applications (client-side and server-side)
When Interface Design Attacks!
Amy Hoy, Lead Interaction Designer, Lime Wire, LLC
Time: 1:45PM - 2:30PM
Location: E143-144
Track:  People
Building an Open Hardware Platform
Andrew Huang, Vice President Hardware, Chumby Industries
Time: 1:45PM - 2:30PM
Location: D133
Track:  Emerging Topics
Implementing DSLs in Groovy
Matt Secoske, Consultant, Object Partners
Time: 1:45PM - 2:30PM
Location: Portland 251
Track:  Java
Adventures in Localization
Wil Clouser, Web Developer, Mozilla
Mike Morgan, Manager of Web Development, Mozilla Corporation
Time: 1:45PM - 2:30PM
Location: E141
Track:  Products and Services
Everything I Needed to Know to be a Successful Linux Kernel Developer I Learned in Kindergarten
Kristen Accardi, Linux Kernel Hacker, Intel Corporation
Time: 1:45PM - 2:30PM
Location: D136
Track:  Linux
PDO: PHP Data Objects
Wez Furlong, Lead Architect, OmniTI, Inc.
Time: 1:45PM - 2:30PM
Location: D135
Track:  PHP
Next Generation Version Control Systems
Sam Vilain, Hacker, Catalyst IT (NZ) Ltd
Time: 1:45PM - 2:30PM
Location: F151
Track:  Programming
Use C to Tune Your Rails Application
Jared Richardson, Consultant
Time: 1:45PM - 2:30PM
Location: Portland 255
Track:  Ruby
Exploiting Multicore Capabilities from Python
Rachael Madsen
Time: 1:45PM - 2:30PM
Location: Portland 256
Track:  Python
Security for Human Beings: Protecting Ubuntu
Kees Cook, Ubuntu Software Engineer, Canonical Ltd.
Time: 1:45PM - 2:30PM
Location: D137-138
Track:  Security
Databases Don't Matter
Emma McGrattan, SVP Engineering, Ingres Corporation
Time: 1:45PM - 2:30PM
Location: E142
Track:  Products and Services
Open Solutions Alliance Hack-a-thon
Time: 1:45PM - 6:00PM
Location: Exhibit Hall E
Track:  People
RIA Platforms and Open Source
Nathan Torkington, Conference Chair, O'Reilly Media, Inc.
Nandini Ramani, Co-Chair, W3C SVG Working Group, Sun Microsystems
James Ward, Technical Evangelist, Adobe Systems
Time: 1:45PM - 3:20PM
Location: Portland 252
Track:  Web Applications (client-side and server-side)
Bayeux and CometD: Open Source Comet Infrastructure
Alex Russell, Project Lead, SitePen
Time: 1:45PM - 2:30PM
Location: D139-140
Track:  Web Applications (client-side and server-side)
Ajax and Web Services - Session Notes
Mark Pruett, Systems Architect, Dominion Virginia Power
Time: 1:45PM - 2:30PM
Location: E145
Track:  Web Applications (client-side and server-side)
Accessibility for Web 2.0
Eric David, Senior Developer, Right Media
Time: 2:35PM - 3:20PM
Location: E143-144
Track:  People
Exploiting Parallelism with Multi-core Technologies
James Reinders, Director, Intel Corporation
Time: 2:35PM - 3:20PM
Location: E142
Track:  Products and Services
Kitchen Sink Language
Peter von der Ahé, javac Tech Lead, Sun Microsystems
Time: 2:35PM - 3:20PM
Location: F151
Track:  Java
Python 3000
Guido van Rossum, Language Architect, Creator of Python
Time: 2:35PM - 3:20PM
Location: Portland 256
Track:  Python
Striving for Less Ugly Graphs and Charts from PHP
Luke Welling, Security Analyst, OmniTI
Time: 2:35PM - 3:20PM
Location: D135
Track:  PHP
Security 2.0
Chris Shiflett, Principal, OmniTI Computer Consulting, Inc.
Time: 2:35PM - 3:20PM
Location: D137-138
Track:  Security
Rails Under the Knife
Jacob Harris, Senior Software Architect, New York Times Digital
Time: 2:35PM - 3:20PM
Location: Portland 255
Track:  Ruby
Building Domain Specific Languages in Perl
Jesse Vincent, President, Best Practical Solutions LLC
Time: 2:35PM - 3:20PM
Location: D139-140
Track:  Perl
LINA: Cross-platform Linux Binaries
Nile Geisinger, CTO, Lina
Saill White, VP Product Development, Lina
Time: 2:35PM - 3:20PM
Location: D136
Track:  Linux
OSGeo: All About Maps - Aaron Racicot
Aaron Racicot, GIS Programmer, Ecotrust
Tom Fukushima, Autodesk, Inc.
David Percy, Geospatial Data Manager, Portland State University
Time: 2:35PM - 3:20PM
Location: E141
Track:  Products and Services
Body Hacking
Quinn Norton, Reporter, Wired News
Time: 2:35PM - 3:20PM
Location: D133
Track:  Emerging Topics
OSGeo: All About Maps - David Percy
Aaron Racicot, GIS Programmer, Ecotrust
Tom Fukushima, Autodesk, Inc.
David Percy, Geospatial Data Manager, Portland State University
Time: 2:35PM - 3:20PM
Location: E141
Track:  Products and Services
Current State of the Linux Kernel
Greg Kroah-Hartman, Kernel Hacker, SuSE Labs / Novell
Time: 4:30PM - 5:15PM
Location: Portland 256
Track:  Linux
Practical Considerations for Domain Specific Languages in Ruby
Muness Alrubaie, ThoughtWorks, Inc.
Time: 4:30PM - 5:15PM
Location: Portland 255
Track:  Ruby
Advanced Spring Framework
Rod Johnson, CEO, Interface21
Time: 4:30PM - 5:15PM
Location: D139-140
Track:  Java
Programming for Everybody: CP4E
Kirby Urner, Partner, 4D Solutions
Time: 4:30PM - 5:15PM
Location: Portland 256
Track:  Python
Art of Community
Dawn Foster, Director of Developer Relations, Jive Software
Danese Cooper, Open Source Diva, Intel and Open Source Initiative
Karl Fogel, QuestionCopyright.org
Sulamita Garcia, Intel
Jimmy Wales, Chairman of the Board, Wikia, Inc
Whurley
Time: 4:30PM - 5:15PM
Location: E143-144
Track:  People
Untangling the Web: Dealing with Legacy PHP Code
Clinton Nixon, Software developer, Lulu Enterprises
Time: 4:30PM - 5:15PM
Location: D135
Track:  PHP
Prototype and Object.prototype: JavaScript Power Tools
Amy Hoy, Lead Interaction Designer, Lime Wire, LLC
Time: 4:30PM - 5:15PM
Location: E145
Track:  Web Applications (client-side and server-side)
Writing Big Apps with Google Web Toolkit
Joel Webber, Google
Time: 4:30PM - 5:15PM
Location: E141
Track:  Products and Services
Perl Lightning Talks
R. Geoffrey Avery, Computer Scientist, GlaxoSmithKline
Time: 4:30PM - 6:00PM
Location: Portland 252
Track:  Perl
Open for Business...on the Fringes
Terry Nolen, Senior Principal Software Architect, Sabre Airline Solutions
Dave Gebhart, Senior Developer, Sabre, Inc.
Time: 4:30PM - 5:15PM
Location: D137-138
Track:  Business
Fabricating a Free World
Vik Olliver, The RepRap Project
Time: 4:30PM - 5:15PM
Location: F151
Track:  Emerging Topics