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 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
It's Happening All Over Again!
James A. Duncan, CIO, Fotango
Time: 4:30PM - 5:15PM
Location: E142
Track:  Products and Services
Keeping Your Workers In Line: Use TheSchwartz
Brad Whitaker, Senior Software Engineer, Six Apart
Lisa Phillips, Six Apart
Time: 4:30PM - 5:15PM
Location: D133
Track:  Administration
Tapestry 5: Java Power, Scripting Ease
Howard Lewis Ship, Independent Software Consultant, Tapestry World Domination, Inc.
Time: 5:20PM - 6:05PM
Location: D139-140
Track:  Web Applications (client-side and server-side)
Coding with Dynamic Confidence
Matt Harrison, Senior Software Engineer, SpikeSource
Time: 5:20PM - 6:05PM
Location: Portland 256
Track:  Python
Introduction to PL/PHP
Robert Treat, DBA, PostgreSQL Community
Time: 5:20PM - 6:05PM
Location: D135
Track:  PHP
What Do You Mean, Marketing? Promoting Open Source Projects
Joe Brockmeier, Editorial Director, OSTG
Time: 5:20PM - 6:05PM
Location: E143-144
Track:  People
DHS Open Source Scans: One Year Later
David Maxwell, Open Source Strategist, Coverity
Time: 5:20PM - 6:05PM
Location: D137-138
Track:  Security
Open Source and Dynamic Languages on .NET
John Lam, Program Manager, Microsoft
Time: 5:20PM - 6:05PM
Location: Portland 255
Track:  Ruby
Why User Space Sucks
Dave Jones, Red Hat
Time: 5:20PM - 6:05PM
Location: Portland 251
Track:  Linux
The MySQL Architecture of Participation
Kaj Arnö, VP Community, MySQL AB
Time: 5:20PM - 6:05PM
Location: F150
Track:  People
PHP Add-ons for Fun and Profit
Brenda Wallace, Catalyst IT
Time: 5:20PM - 6:05PM
Location: D136
Track:  PHP
Leveraging Developer Networks as a Competitive Weapon
Denise Kalos, Vice President, Corporate Solutions, O'Reilly Media, Inc.
Andrew Kelly, Founder, Cognisync LLC
Time: 5:20PM - 6:05PM
Location: E142
Track:  Products and Services
Change Your Car's Tires at 100 mph
Lisa Phillips, Six Apart
Garth Webb
Time: 5:20PM - 6:05PM
Location: D133
Track:  Desktop Applications
Perl Foundation Auction & State of the Onion Address
Larry Wall, Writer, Author and Creator of Perl
Time: 6:00PM - 7:00PM
Location: Portland 252
PostgreSQL Community Update
Time: 7:30PM - 8:30PM
Location: D135
Track:  BoFs (Birds of a Feather)
Tapestry: New and Noteworthy
Time: 7:30PM - 8:30PM
Location: D136
Track:  BoFs (Birds of a Feather)
Geek Herding on a Shoestring
Time: 7:30PM - 8:30PM
Location: D137-138
Track:  BoFs (Birds of a Feather)
Open Source Full Text Search
Time: 7:30PM - 8:30PM
Location: D139-140
Track:  BoFs (Birds of a Feather)

top

Friday, July 27, 2007

Open Source Second Life
Philip Rosedale, Founder, Linden Lab/Second Life
Time: 8:45AM - 9:00AM
Location: Portland Ballroom
Track:  Desktop Applications
Open or Closed? The Future of Search
Jimmy Wales, Chairman of the Board, Wikia, Inc
Time: 9:00AM - 9:15AM
Location: Portland Ballroom
Commoditisation of IT and What the Future Holds
Simon Wardley, COO, Fotango
Time: 9:15AM - 9:30AM
Location: Portland Ballroom
Open Source Therapy
Nathan Torkington, Conference Chair, O'Reilly Media, Inc.
Time: 9:30AM - 9:45AM
Location: Portland Ballroom
Track:  Emerging Topics
Pimp My Garbage
James Larsson
Time: 9:45AM - 10:00AM
Location: Portland Ballroom
Q & A
Time: 10:00AM - 10:15AM
Location: Portland Ballroom
ZFS: Bringing Terabytes Under Control
Jay Edwards, Systems Engineer, Greater Houston OpenSolaris User Group
Time: 10:45AM - 11:30AM
Location: D137-138
Track:  Administration
Open Source Data … It’s Changing Your Life
Stormy Peters, Director of Community and Partner Programs, OpenLogic
Time: 10:45AM - 11:30AM
Location: E145
Track:  Emerging Topics
Adventures in Copyright Reform
Karl Fogel, QuestionCopyright.org
Time: 10:45AM - 11:30AM
Location: D136
Track:  Emerging Topics
Updating Your Testing Toolbox
Michael Peters, Developer, Plus Three, LP
Time: 10:45AM - 11:30AM
Location: Portland 252
Track:  Web Applications (client-side and server-side)
Experiences Developing Software for Clinical Trials and the Medical Industry
Wesley Chun, Principal, CyberWeb Consulting
Time: 10:45AM - 11:30AM
Location: D135
Track:  Emerging Topics
Hack Your Manager
Peter Scott, Owner, Pacific Systems Design Technologies
Time: 10:45AM - 11:30AM
Location: D139-140
Track:  People
The LLVM Compiler System
Chris Lattner, LLVM Head Honcho, Apple Inc.
Time: 10:45AM - 11:30AM
Location: Portland 255
Track:  Programming
Preventing Code
Robert "r0ml" Lefkowitz, Vice President, Chief Information Architect, and Head of Risk Management Technology, Asurion
Time: 10:45AM - 11:30AM
Location: Portland 256
Track:  Emerging Topics
Subversion Worst Practices
Ben Collins-Sussman, Software Engineer, Google
Brian W. Fitzpatrick, Software Engineer, Google, Inc.
Time: 10:45AM - 11:30AM
Location: F150
Track:  Programming
Hack the Real World with Open Source and Microcontrollers
Brian Jepson, Editor, O'Reilly Media, Inc.
Time: 10:45AM - 11:30AM
Location: Portland 251
Track:  Emerging Topics
The Continual Opening of Second Life
Rob Lanphier, Open Source Busybody, Linden Labs
Aaron Brashears
Time: 10:45AM - 11:30AM
Location: F151
Track:  Emerging Topics
Testing with Selenium
Muness Alrubaie, ThoughtWorks, Inc.
Time: 11:35AM - 12:20PM
Location: Portland 252
Track:  Web Applications (client-side and server-side)
OSS Amateur Robotics
Mark Gross, Engineer, Open Source Technology Center, Intel Corporation
Time: 11:35AM - 12:20PM
Location: Portland 251
Track:  Emerging Topics
Nobody Ever Regretted Making a Backup
Dan Langille
Time: 11:35AM - 12:20PM
Location: E145
Track:  Administration
Developing for Mac OS X with Ruby
Sansonetti Laurent, Software Engineer, Apple Inc.
Time: 11:35AM - 12:20PM
Location: F151
Track:  Ruby
The Open Source Space Software Community
David Boswell
Time: 11:35AM - 12:20PM
Location: D139-140
Track:  Emerging Topics
A Lexicon for Open Source
Robert "r0ml" Lefkowitz, Vice President, Chief Information Architect, and Head of Risk Management Technology, Asurion
Time: 11:35AM - 12:20PM
Location: Portland 256
Track:  Emerging Topics
Running Your Programming Language on Parrot
chromatic, Technical Evangelist, O'Reilly Media, Inc.
Patrick Michaud, Consultant, pmichaud.com
Time: 11:35AM - 12:20PM
Location: Portland 255
Track:  Programming
What's In It for Me? How Your Company Can Benefit from Open Sourcing Code
Brian W. Fitzpatrick, Software Engineer, Google, Inc.
Ben Collins-Sussman, Software Engineer, Google
Time: 11:35AM - 12:20PM
Location: D136
Track:  Business
Open Source Routing: The Next Frontier
Atanu Ghosh, Senior Researcher, International Computer Science Institute
Time: 11:35AM - 12:20PM
Location: D137-138
Track:  Emerging Topics
The Economic Impact of FLOSS
Rishab Ghosh, Senior Researcher, United Nations University - UNU MERIT
Time: 11:35AM - 12:20PM
Location: D135
Track:  People
S3 at 37signals
Marcel Molina Jr., Developer, Rails Core
Time: 11:35AM - 12:20PM
Location: F150
Track:  Ruby
Open Source Hardware: A Start...
Phillip Torrone, Senior Editor, MAKE Magazine
Time: 12:30PM - 1:30PM
Location: Portland Ballroom
Track:  Emerging Topics
Closing Get-together
Time: 1:30PM - 2:30PM
Location: Portland Ballroom Foyer
Free Geek Tour
Time: 3:00PM - 4:00PM

top

Please Note: Program content subject to change.