OSCON Sessions
Click here for Tutorials.
Welcome!
Nathan Torkington, Conference Chair, O'Reilly Media, Inc.
Time: 8:45AM - 9:00AM
Location: Portland Ballroom
O'Reilly Radar
Tim O'Reilly, Founder and CEO, O'Reilly Media, Inc.
Time: 9:00AM - 9:15AM
Location: Portland Ballroom
Track:
Emerging Topics
School of Rock
Scott Yara, President and Co-Founder, Greenplum
Time: 9:15AM - 9:30AM
Location: Portland Ballroom
Trying to Suck Less: Making Web 2.0 Mean Something
Anil Dash, Vice President of Professional Products, Six Apart, Ltd.
Time: 9:30AM - 9:45AM
Location: Portland Ballroom
Interview with Mike Olson: From Sleepycat to Oracle
Michael Olson
Time: 9:45AM - 10:00AM
Location: Portland Ballroom
Q & A
Time: 10:00AM - 10:15AM
Location: Portland Ballroom
Enterprise Open-source Adoption
Raven Zachary, Senior Analyst and Practice Head, Open Source, The 451 Group.
Time: 10:45AM - 11:30AM
Location: E142
Track:
Products and Services
Data Warehousing and Business Intelligence Using PostgreSQL
Luke Lonergan, CTO and Co-founder, Greenplum
Time: 10:45AM - 11:30AM
Location: E141
Track:
Products and Services
Making Sales While Making Friends: Lessons Learned from Open Source Businesses
Matt Asay, VP, Business Development, Alfresco Software
Time: 10:45AM - 11:30AM
Location: D135
Track:
Business
Open Source, APIs, and the Summer of Code at Google
Chris DiBona, Open Source Programs Manager, Google, Inc.
Time: 10:45AM - 11:30AM
Location: E143-144
Track:
Emerging Topics
Handling Cross-domain XMLHttpRequests
Premshree Pillai, Technical Yahoo!, Yahoo! Inc.
Time: 10:45AM - 11:30AM
Location: Portland 255
Track:
JavaScript/Ajax
Big Bad PostgreSQL: A Case Study
Theo Schlossnagle, Chief Technology Officer, OmniTI Computer Consulting, Inc.
Time: 10:45AM - 11:30AM
Location: Portland 252
Track:
Databases
Using Ruby on Rails and Ajax to Make a Massive Multiplayer Game
Michael Buffington, Programmer, Stikkit
Time: 10:45AM - 11:30AM
Location: F151
Track:
Web Apps
Beyond the Stock Kernel: Patching and Building a Kernel for Security and Speed
Steve Suehring, Technical Architect, ICG Media, LLC
Time: 10:45AM - 11:30AM
Location: D137-138
Track:
Linux
Open Technology Development: Open Source and the U.S. Government
John Scott, OSD/AS&C, Open Technology Development Concept, RadiantBlue Technologies
Time: 10:45AM - 11:30AM
Location: D136
Track:
Emerging Topics
Metaprogramming Java with HiveMind and Javassist
Howard Lewis Ship, Independent Software Consultant, Tapestry World Domination, Inc.
Time: 10:45AM - 11:30AM
Location: D139-140
Track:
Programming
Test-driven Development Meets Design-by-Contract
Jim Weirich, Consultant, Compuware
Time: 10:45AM - 11:30AM
Location: E145
Track:
Ruby
What's New with Perl DBI?
Tim Bunce, CTO, Data Plan Services
Time: 10:45AM - 11:30AM
Location: Portland 256
Track:
Perl
Parsers, Perl 6 Rules, and the Parrot Grammar Engine
Patrick Michaud, Consultant, pmichaud.com
Time: 10:45AM - 11:30AM
Location: Portland 251
Track:
Perl
Journalism via Computer Programming
Adrian Holovaty, Editor of editorial innovations, Django
Time: 10:45AM - 11:30AM
Location: D133
Track:
Emerging Topics
Google AJAX Search API
Mark Lucovsky, Technical Director of Engineering, Google, Inc.
Time: 11:35AM - 12:20PM
Location: E141
Track:
Products and Services
Opening Up the News: A Case Study on How One Organization Went Open Source, and How Yours Can, Too
Curtis D. Edge, CIO, Christian Science Monitor
Terry Barbounis, CTO, Christian Science Monitor
Russ Danner, Senior Architect, Christian Science Monitor
Time: 11:35AM - 12:20PM
Location: D135
Track:
Business
Deploying Rails Apps with Capistrano
Mike Clark, President, Clarkware Consulting
Time: 11:35AM - 12:20PM
Location: E145
Track:
Ruby
Current State of the Linux Kernel
Greg Kroah-Hartman, Kernel Hacker, SuSE Labs / Novell
Time: 11:35AM - 12:20PM
Location: D137-138
Track:
Linux
Painless Web Proxying with Apache mod_proxy
Justin Erenkrantz, Ph.D. Student, University of California, Irvine
Time: 11:35AM - 12:20PM
Location: F151
Track:
Web Apps
Maximum Netfilter
Michael Rash, Security Architect, Enterasys Networks, Inc.
Time: 11:35AM - 12:20PM
Location: F150
Track:
Security
Extending MySQL Made Easy: Plugin API
Sergei Golubchik, Senior Software Developer, MySQL AB
Time: 11:35AM - 12:20PM
Location: Portland 252
Track:
Databases
Dirty Secrets of PHP 5's Ext/SOAP Extension
Adam Trachtenberg, Senior Manager of Platform Evangelism, eBay
Time: 11:35AM - 12:20PM
Location: D136
Track:
PHP
Ajax Optimization Techniques: Working with Large Ajax Applications
Kevin Henrikson, Director of Engineering, Zimbra
Time: 11:35AM - 12:20PM
Location: Portland 255
Track:
JavaScript/Ajax
A Closed Source Project Becomes Open Source: How We Succeeded
Lars Thalmann, Technical Lead, Replication and Clustering Technology, MySQL
Time: 11:35AM - 12:20PM
Location: E143-144
Track:
Programming
Mind Like Water: The Path to Perl Bliss
Peter Scott, Owner, Pacific Systems Design Technologies
Time: 11:35AM - 12:20PM
Location: Portland 256
Track:
Perl
Embedding a Database in The Browser
David Van Couvering, Senior Staff Software Engineer, Sun Microsystems, Inc.
Time: 11:35AM - 12:20PM
Location: D139-140
Track:
Databases
Easy AI with Python
Raymond Hettinger, Chief Visualization Officer, Madison Tyler LLC
Time: 11:35AM - 12:20PM
Location: D133
Track:
Python
Stump the Band
Ben Trott, Co-founder and CTO, Six Apart, Ltd.
Artur Bergman, Engineering Manager, Six Apart
Tatsuhiko Miyagawa, Software Engineer, Six Apart
Time: 1:45PM - 2:30PM
Location: E142
Track:
Products and Services
Case In Point: OpenLaszlo and Open Source
Adam Wolff, Chief Software Architect, Laszlo Systems, Inc.
Time: 1:45PM - 2:30PM
Location: E141
Track:
Products and Services
So, You Want to Build an Open Source Community: Learning from Apache
J Aaron Farr, Member, VP Apache Excalibur, JadeTower
Time: 1:45PM - 2:30PM
Location: E143-144
Track:
Business
Building "Sane" Query Interfaces to Databases
Mark Newsome, Software Architect, HP
Time: 1:45PM - 2:30PM
Location: Portland 252
Track:
Databases
Prototype
Stuart Halloway, Co-founder, Relevance LLC
Time: 1:45PM - 2:30PM
Location: Portland 255
Track:
JavaScript/Ajax
Nothing But (Ingy döt) Net
Brian Ingerson, Free Agent, Social Text, Inc.
Time: 1:45PM - 2:30PM
Location: Portland 256
Track:
Emerging Topics
Rock Your Testing World with Devel::Cover
Geoffrey Young, Senior Software Engineer, Ticketmaster
Time: 1:45PM - 2:30PM
Location: D139-140
Track:
Perl
Jifty: Nifty Applications in a Jiffy
Jesse Vincent, President, Best Practical Solutions LLC
Time: 1:45PM - 2:30PM
Location: F151
Track:
Web Apps
Driving Rails Deep Into the Back Office
Obie Fernandez, Senior Consultant, ThoughtWorks
Time: 1:45PM - 2:30PM
Location: E145
Track:
Ruby
The Madness of Ajax
Andrew van der Stock, OWASP Guide Project Lead, OWASP
Time: 1:45PM - 2:30PM
Location: F150
Track:
Security
Measuring Open Source Popularity
Luke Welling, Security Analyst, OmniTI
Time: 1:45PM - 2:30PM
Location: D135
Track:
Business
A Simple Guide to Linux File Systems
Val Henson, Linux developer, Intel
Time: 1:45PM - 2:30PM
Location: D137-138
Track:
Linux
PHP Lightning Talks
George Schlossnagle, VP of Engineering, OmniTI Computer Consulting, Inc.
Time: 1:45PM - 3:20PM
Location: D136
Track:
PHP
dimdim - The World's Free Web Conference
Prakash Khot, CTO & Co-founder, dimdim Inc.
DD Ganguly, CEO & Co-founder, dimdim
Time: 1:45PM - 2:30PM
Location: D133
Track:
Web Apps
The Atom Publishing Protocol as Universal Web Glue
Tim Bray, Web Guy, Sun Microsystems
Time: 1:45PM - 2:30PM
Location: Portland 251
Track:
Web Apps
The Challenge: Digital Media and OSS
John Terpstra, Business Evangelist, AMD
Time: 2:35PM - 3:20PM
Location: E142
Track:
Products and Services
Plagger: Pluggable RSS/Atom Aggregation
Tatsuhiko Miyagawa, Software Engineer, Six Apart
Time: 2:35PM - 3:20PM
Location: Portland 256
Track:
Perl
Ruby and .NET
John Lam, Program Manager, Microsoft
Time: 2:35PM - 3:20PM
Location: E145
Track:
Ruby
Developing Berkeley DB Java Edition: Internals and War Stories
Charles Lamb, Architect, Oracle
Time: 2:35PM - 3:20PM
Location: Portland 252
Track:
Databases
The Semasiology of Open Source (Part III)
Robert "r0ml" Lefkowitz, Vice President, Chief Information Architect, and Head of Risk Management Technology, Asurion
Time: 2:35PM - 3:20PM
Location: E143-144
Track:
Emerging Topics
Building Java Web Applications with Tapestry
Howard Lewis Ship, Independent Software Consultant, Tapestry World Domination, Inc.
Time: 2:35PM - 3:20PM
Location: D139-140
Track:
Web Apps
Cross-site Ajax: Challenges and Techniques for Building Rich Web 2.0 Mashups
Joseph Smarr, Architect, Plaxo, Inc.
Time: 2:35PM - 3:20PM
Location: Portland 255
Track:
JavaScript/Ajax
Lessons Learned in Taking a Closed Source Product Open
Neelan Choksi, Sr. Director, BEA Systems
Time: 2:35PM - 3:20PM
Location: D135
Track:
Business
Open Source QA with Selenium
Patrick Lightbody, Founder, Autoriginate, Inc.
Time: 2:35PM - 3:20PM
Location: Portland 251
Track:
Web Apps
Getting Started in Linux Kernel Development
Randy Dunlap, Principal Developer, Oracle
Time: 2:35PM - 3:20PM
Location: D137-138
Track:
Linux
Painless maintenance of local changes to fast-moving software
Bryan O'Sullivan, Chief Shill, Mercurial
Time: 2:35PM - 3:20PM
Location: F150
Track:
Programming
Programming the Kernel for Web 2.0
Audrey Tang, Anarchitect, Pugs/Perl6 Project
Time: 2:35PM - 3:20PM
Location: F151
Track:
Perl
Streamlined
Stuart Halloway, Co-founder, Relevance LLC
Time: 2:35PM - 3:20PM
Location: D133
Track:
Ruby
Content in the Web 2.0 World
Mike Hendrickson, Associate Publisher, O'Reilly Media, Inc.
Time: 4:30PM - 5:15PM
Location: E142
Track:
Products and Services
Implementing the LAMP Stack
Jim Jagielski, CTO, Covalent Technologies
Time: 4:30PM - 5:15PM
Location: E141
Track:
Products and Services
Lightning States of
Josh Berkus, PostgreSQL Lead, Sun Microsystems
Donnie Berkholz, Developer, Gentoo
Craig Russell, Sun Microsystems, Inc.
Corey Shields, Lead Systems Engineer, OSU Open Source Lab
Louis Suarez-Potts, Community Manager, OpenOffice.org/CollabNet
David Van Couvering, Senior Staff Software Engineer, Sun Microsystems, Inc.
Jeff Waugh, Consultant, Gnome/Waugh Partners
Time: 4:30PM - 5:15PM
Location: Portland 252
Track:
Emerging Topics
So You've Inherited a MySQL Instance on Unix
Sheeri Kritzer, Database Administrator, Online Buddies, Inc.
Time: 4:30PM - 5:15PM
Location: D133
Track:
Databases
Ruby for Java Programmers
Ugo Cei, COO, SourceSense
Time: 4:30PM - 5:15PM
Location: E145
Track:
Ruby
PHP 6 & Unicode: The Tower of Babel, Next Generation
Andrei Zmievski, Chief Architect, Outspark, Inc.
Time: 4:30PM - 5:15PM
Location: D136
Track:
PHP
Puppet: An Operating System Abstraction and Automation Framework
Luke Kanies, Founder, Reductive Labs
Time: 4:30PM - 5:15PM
Location: D135
Track:
Emerging Topics
The Truth about XSS
Chris Shiflett, Principal, OmniTI Computer Consulting, Inc.
Time: 4:30PM - 5:15PM
Location: F150
Track:
Security
The Best and Worst of Open Source Business Tactics
Cliff Schmidt, Vice President of Legal Affairs, Apache Software Foundation
Time: 4:30PM - 5:15PM
Location: E143-144
Track:
Emerging Topics
0 to 60 in 45 Minutes: A Down and Dirty Ajax Design Patterns Fire Drill
Terry Chay, Plaxo
Time: 4:30PM - 5:15PM
Location: Portland 255
Track:
JavaScript/Ajax
Python in the Enterprise
Alex Martelli, Uber Technical Lead, Google, Inc.
Time: 4:30PM - 5:15PM
Location: Portland 251
Track:
Python
Django: Web Development with Journalists' Deadlines
Jacob Kaplan-Moss, Lead Developer, Lawrence Journal-World
Time: 4:30PM - 5:15PM
Location: F151
Track:
Web Apps
Perl Lightning Talks
Mark-Jason Dominus, Chief Programmer, Plover Systems Co.
Time: 4:30PM - 5:15PM
Location: Portland 256
Track:
Perl
The Shale Framework
Craig R. McClanahan, Senior Software Engineer, Sun Microsystems, Inc.
Time: 4:30PM - 5:15PM
Location: D139-140
Track:
Java
,
Web Apps
Using Xen and Crucible for Automated Testing of Inkscape and Cairo
Bryce Harrington, Sr. Performance Engineer, OSDL
Time: 4:30PM - 5:15PM
Location: D137-138
Track:
Linux
Data Mining Using Orange and Python
Matt Drew, Senior Software Developer, Array BioPharma, Inc.
Time: 5:20PM - 6:05PM
Location: F151
Track:
Python
Leveraging Ajax Linking and Embedding ("ALE") to Extend the Power of Ajax
Time: 5:20PM - 6:05PM
Location: D135
Track:
JavaScript/Ajax
Perl Lightning Talks (con't)
Mark-Jason Dominus, Chief Programmer, Plover Systems Co.
Time: 5:20PM - 6:05PM
Location: Portland 256
Track:
Perl
Lightning States of (con't)
Josh Berkus, PostgreSQL Lead, Sun Microsystems
Time: 5:20PM - 6:05PM
Location: Portland 252
Track:
Emerging Topics
Virtualization and Linux: Anything but Traditional
Kevin Noreen
Time: 5:20PM - 6:05PM
Location: E141
Track:
Products and Services
Extending Ruby with C
Garrett Rooney, Software Engineer, CollabNet
Time: 5:20PM - 6:05PM
Location: E145
Track:
Ruby
Open Source Voting
Arthur Keller, University of California, Santa Cruz
David Mertz, CTO, Open Voting Consortium
Time: 5:20PM - 6:05PM
Location: F150
Track:
Emerging Topics
How Open Source Projects Survive Poisonous People (And You Can Too)
Ben Collins-Sussman, Software Engineer, Google
Brian W. Fitzpatrick, Software Engineer, Google, Inc.
Time: 5:20PM - 6:05PM
Location: D139-140
Track:
Programming
PDO: PHP Data Objects
Wez Furlong, Lead Architect, OmniTI, Inc.
Time: 5:20PM - 6:05PM
Location: D136
Track:
PHP
No Flash Required: Interactive Browser Graphics
Gavin Doughtie, Developer, DreamWorks
Time: 5:20PM - 6:05PM
Location: Portland 255
Track:
JavaScript/Ajax
Coding Wizard, Savvy Trader: Applying Your Expertise to the Stock Market
Kartik Subbarao, Global Lead for the Open Source and Linux Technology Profession, Hewlett Packard
Time: 5:20PM - 6:05PM
Location: E143-144
Track:
Programming
Data Mining Using Orange and Python
Mitchell Smith, Chief Software Architect, Array BioPharma
Time: 5:20PM - 6:05PM
Location: F151
Track:
Python
Contribute Tests to Your Favorite Open Source Project
Dayne Medlyn, Technical Lead for the Linux Reference Architecture Program, Hewlett Packard
Time: 5:20PM - 6:05PM
Location: D137-138
Track:
Programming
wxPython in a Nutshell
Robin Dunn, Software Craftsman, OSAF
Time: 5:20PM - 6:05PM
Location: Portland 251
Track:
Python
Apache Harmony : Open Source Java SE
Geir Magnusson
Time: 5:20PM - 6:05PM
Location: D133
Track:
Java
Exhibit Hall Reception
Time: 6:05PM - 7:30PM
FOSCON II: The Ruby Rodeo
Time: 7:30PM - 10:00PM
Location: Free Geek
Fedora
Time: 7:30PM - 8:30PM
Location: F151
Track:
BOF
Something Interesting Dominus is Working On
Time: 7:30PM - 8:30PM
Location: D135
Track:
BOF
Maven in the Wild
Time: 7:30PM - 8:30PM
Location: Portland 255
Track:
BOF
The Summer of Code 2006 Community Gathering
Time: 7:30PM - 8:30PM
Location: D136
Track:
BOF
OpenSolaris Virtualization
Time: 7:30PM - 8:30PM
Location: Portland 252
Track:
BOF
PHP Security Hoedown
Time: 7:30PM - 8:30PM
Location: E141
Track:
BOF
Service Component Architecture in Practice: The Apache Tuscany Project
Time: 7:30PM - 8:30PM
Location: D137-138
Track:
BOF
The Zen of Free
Simon Phipps, Chief Open Source Officer, Sun Microsystems
Time: 8:45AM - 9:00AM
Location: Portland Ballroom
"Opening" the Possibilities: APIs and Open Source Code
Gary Lang, Vice President of Engineering, Autodesk, Infrastructure Solutions Division
Time: 9:00AM - 9:15AM
Location: Portland Ballroom
5 A Day
Robert "r0ml" Lefkowitz, Vice President, Chief Information Architect, and Head of Risk Management Technology, Asurion
Time: 9:15AM - 9:30AM
Location: Portland Ballroom
Developers: You've Got the Power - Now What?
Stephen O'Grady, Principal Analyst, RedMonk
Time: 9:30AM - 9:45AM
Location: Portland Ballroom
Making Tech Documentaries: How and Why
Jason Scott, Curator, TEXTFILES.COM
Time: 9:45AM - 10:00AM
Location: Portland Ballroom
Q & A
Time: 10:00AM - 10:15AM
Location: Portland Ballroom
OSGeo: Mapping and Geospatial Tools & Support
Jo Walsh, Programmer, -
Mark Lucas, Principal Scientist, RadiantBlue Technologies
Aaron Racicot, GIS Programmer, Ecotrust
Time: 10:45AM - 11:30AM
Location: E141
Track:
Products and Services
Proven and Robust OLTP Storage Engine Goes Open Source--Solid Information Technology, solidDB for MySQL
Murat Demiroglu, Senior Product Manager, Solid Information Technology
Time: 10:45AM - 11:30AM
Location: E142
Track:
Products and Services
How Database Engines Work
D. Richard Hipp, Founder, Hipp, Wyrick & Company, Inc.
Time: 10:45AM - 11:30AM
Location: Portland 252
Track:
Databases
Mason Components for Ajax
David Bushong, Senior Web Engineer, iAnywhere, Inc./AvantGo
Time: 10:45AM - 11:30AM
Location: Portland 256
Track:
Perl
Porting Mac::Carbon to Intel
Chris Nandor, Programmer, Slashdot
Time: 10:45AM - 11:30AM
Location: Portland 251
Track:
Perl
The (Surprising) History of Copyright, and What It Means for Open Source
Karl Fogel, QuestionCopyright.org
Time: 10:45AM - 11:30AM
Location: D137-138
Track:
Emerging Topics
Building Rails to Legacy Applications
Robert Treat, DBA, PostgreSQL Community
Time: 10:45AM - 11:30AM
Location: F151
Track:
Ruby
Subversion Best Practices
Ben Collins-Sussman, Software Engineer, Google
Brian W. Fitzpatrick, Software Engineer, Google, Inc.
Time: 10:45AM - 11:30AM
Location: D139-140
Track:
Programming
Building Extensible Desktop Applications with the Zope 3 Project
Nathan Yergler, Software Engineer, Creative Commons
Time: 10:45AM - 11:30AM
Location: D136
Track:
Python
Building Rich Clients Using Eclipse RCP
Wayne Beaton, Eclipse Evangelist, The Eclipse Foundation
Time: 10:45AM - 11:30AM
Location: Portland 255
Track:
Desktop Apps
Real World Security Response
Mark Cox, Consulting Engineer, Red Hat
Time: 10:45AM - 11:30AM
Location: F150
Track:
Linux
,
Security
PHP and Web 2.0
Rasmus Lerdorf, Yahoo!
Time: 10:45AM - 11:30AM
Location: E145
Track:
PHP
What Happens When the Money Comes?
Danese Cooper, Open Source Diva, Intel and Open Source Initiative
Mitchell Baker, CEO, Mozilla Corporation
Geir Magnusson
Tim O'Reilly, Founder and CEO, O'Reilly Media, Inc.
David Recordon, Open Platforms Tech Lead, Six Apart
Susan Wu, Principal, Charles River Ventures
Time: 10:45AM - 11:30AM
Location: D135
Track:
Business
,
Emerging Topics
Python in Mozilla
Mark Hammond, Senior Developer, Enfold Systems
Time: 10:45AM - 11:30AM
Location: E143-144
Track:
Python
Introduction to Windows Workflow Foundation
Jason Mauer, Developer Evangelist, Microsoft Corporation
Time: 11:35AM - 12:20PM
Location: E142
Track:
Products and Services
The Future of Software is a Blend, But of What?
Robert Sutor, Vice President of Standards, IBM Corporation
Time: 11:35AM - 12:20PM
Location: E141
Track:
Products and Services
haXe: A Cross-platfom Web Language
Nicolas Cannasse, CTO, Motion-Twin
Time: 11:35AM - 12:20PM
Location: D136
Track:
Web Apps
TimeTravel Tables in PostgreSQL
A. Elein Mustain, Managing Director, Varlena, LLC
Time: 11:35AM - 12:20PM
Location: Portland 252
Track:
Databases
Low-Maintenance Perl
Perrin Harkins, Senior Engineer, Plus Three
Time: 11:35AM - 12:20PM
Location: F151
Track:
Perl
Python 3000
Guido van Rossum, Language Architect, Creator of Python
Time: 11:35AM - 12:20PM
Location: Portland 255
Track:
Python
Ajax + .NET = Atlas
Christian Wenz, Partner, Hauser & Wenz
Time: 11:35AM - 12:20PM
Location: E143-144
Track:
Windows
Building Successful Commercial Open Source Projects
Jorg Janke, Founder and Principal, Compiere
Time: 11:35AM - 12:20PM
Location: D135
Track:
Business
Building a High Performance XML Router with AsyncWeb and XFire
Dan Diephouse, President, Envoi Solutions
Time: 11:35AM - 12:20PM
Location: D139-140
Track:
Java
A Relational Object Driver That Doesn't Suck
Ben Trott, Co-founder and CTO, Six Apart, Ltd.
Time: 11:35AM - 12:20PM
Location: Portland 256
Track:
Perl
DVR Happiness: Gluing MythTV and TiVo Together with Galleon
Kees Cook, Ubuntu Software Engineer, Canonical Ltd.
Time: 11:35AM - 12:20PM
Location: D137-138
Track:
Emerging Topics
Microsummaries in Firefox and on the Web
Myk Melez, Conundrum, Mozilla
Time: 11:35AM - 12:20PM
Location: Portland 251
Track:
Web Apps
A guided Tour of HQ: The Open Source Management Platform
Doug MacEachern, CTO and Co-founder, Hyperic, Inc.
Time: 1:45PM - 2:30PM
Location: E141
Track:
Products and Services
LinuxCOE: Deploying and Supporting Linux in Global IT Operations
Craig Lamparter, Program Manager, Linux Common Operating Environment, Hewlett Packard
Time: 1:45PM - 2:30PM
Location: E142
Track:
Products and Services
Marketing to Dilbert: How to Invite Developers Into Your Project
Stephen O'Grady, Principal Analyst, RedMonk
Dave Rosenberg, Founder and CEO, Mulesource
Time: 1:45PM - 2:30PM
Location: D135
Track:
Business
Writing Portable C Code with APR
Garrett Rooney, Software Engineer, CollabNet
Time: 1:45PM - 2:30PM
Location: D137-138
Track:
Programming
Hacking Apache HTTP Server at Yahoo!
Michael Radwin, Technical Yahoo!, Yahoo! Inc.
Time: 1:45PM - 2:30PM
Location: Portland 251
Track:
Web Apps
PHP Security Testing
Chris Shiflett, Principal, OmniTI Computer Consulting, Inc.
Time: 1:45PM - 2:30PM
Location: E145
Track:
PHP
Leveraging Mono for Cross-platform Development
Kevin Shockey, Editor in Chief, Information Technology Consultant
Joseph Hill, Chief Software Architect, Arc Focus, Inc.
Time: 1:45PM - 2:30PM
Location: E143-144
Track:
Windows
Building Domain-specific Language in Ruby
Neal Ford, Application Architect, ThoughtWorks Inc
Time: 1:45PM - 2:30PM
Location: F151
Track:
Ruby
A Google Service for the Open Source Community
Greg Stein, Uber Tech Lead/Manager, Google
Time: 1:45PM - 2:30PM
Location: D139-140
Track:
Emerging Topics
SQL Outer Joins for Fun and Profit
Bill Karwin, Product Engineering Manager, Zend Technologies
Time: 1:45PM - 2:30PM
Location: Portland 252
Track:
Databases
vobject: iCalendar in Python
Jeffrey Harris, Software Development Engineer, Open Source Applications Foundation
Time: 1:45PM - 2:30PM
Location: D136
Track:
Python
OpenLaszlo: No Flash Required!
David Temkin, Chief Technology Officer, Laszlo Systems
Time: 1:45PM - 2:30PM
Location: F150
Track:
Web Apps
Perl 6 Update
Damian Conway, Thoughtstream
Larry Wall, Writer, Author and Creator of Perl
Time: 1:45PM - 2:30PM
Location: Portland 256
Track:
Perl
Songbird
Robert Lord, CEO, Pioneers of the Inevitable
Time: 1:45PM - 2:30PM
Location: Portland 255
Track:
Desktop Apps
Sun's Open Source Strategy
Simon Phipps, Chief Open Source Officer, Sun Microsystems
Tom Marble, Technical Lead, Operating System Distributor License, Java (DLJ) Project., Sun Microsystems, Inc.
Time: 2:35PM - 3:20PM
Location: E141
Track:
Products and Services
Failing to Succeed
Robert "r0ml" Lefkowitz, Vice President, Chief Information Architect, and Head of Risk Management Technology, Asurion
Time: 2:35PM - 3:20PM
Location: D135
Track:
Business
The Secret Sauce of Robust Developer Communities - Presented by O'Reilly Media in Partnership with CollabNet
Denise Kalos, Vice President, Corporate Solutions, O'Reilly Media, Inc.
Andrew Kelly, Founder, Cognisync LLC
Time: 2:35PM - 3:20PM
Location: E142
Track:
Products and Services
Testing Rails Apps
Mike Clark, President, Clarkware Consulting
Time: 2:35PM - 3:20PM
Location: F151
Track:
Ruby
Writing Maintainable Code with PHP
Laura Thomson, Mozilla Corporation
Time: 2:35PM - 3:20PM
Location: E145
Track:
PHP
Scripting .NET with IronPython
Martin Maly, Software Development Engineer, Microsoft
Jim Hugunin, Architect, Microsoft
Time: 2:35PM - 3:20PM
Location: D136
Track:
Python
Eight Steps to Fix Your Database Performance Problem
Christopher Browne, Database Administrator, Afilias Canada
Time: 2:35PM - 3:20PM
Location: Portland 252
Track:
Databases
Perl 6 Compiler Status and the Parrot Compiler Toolkit
Patrick Michaud, Consultant, pmichaud.com
Time: 2:35PM - 3:20PM
Location: Portland 256
Track:
Perl
User Experience, Pain-free
Amy Hoy, Lead Interaction Designer, Lime Wire, LLC
Time: 2:35PM - 3:20PM
Location: F150
Track:
Web Apps
State of the Desktop Infrastructure
Jamey Sharp, Software Architect / Code Terrorist, The TOVA Company
Time: 2:35PM - 3:20PM
Location: Portland 255
Track:
Desktop Apps
Working with Microsoft Excel Spreadsheets and Microsoft Access Databases in a Java Application
Sean Sullivan, Senior Software Engineer, -
Time: 2:35PM - 3:20PM
Location: E143-144
Track:
Java
Business Models for Open Source Software Companies
Tony Wasserman, Executive Director, Carnegie Mellon West Center for Open Source Investigation
Time: 2:35PM - 3:20PM
Location: D137-138
Track:
Business
Perl Program Repair Shop and Red Flags
Mark-Jason Dominus, Chief Programmer, Plover Systems Co.
Time: 2:35PM - 3:20PM
Location: Portland 251
Track:
Perl
Using Google Web Toolkit
Bret Taylor, Entrepreneur in Residence, Benchmark Capital
Bruce Johnson, Software Engineer, Google
Time: 2:35PM - 3:20PM
Location: D139-140
Track:
JavaScript/Ajax
Onward and Upward: Faster PHP with Oracle
Christopher Jones, Consulting Technical Staff, Oracle Corporation
Time: 4:30PM - 5:15PM
Location: E142
Track:
Products and Services
Leap Ahead with New Intel Platform Innovations in 2006
Mark Skarpness, Software Technologist, Open Source Technology Center, Intel Corporation
Time: 4:30PM - 5:15PM
Location: E141
Track:
Products and Services
Bringing Open Source Software Development Processes and Principles to the Enterprise
Brian Behlendorf, Founder & CTO, CollabNet
Time: 4:30PM - 5:15PM
Location: D135
Track:
Business
Building Internet Applications with Mozilla XULRunner
Benjamin Smedberg, XULRunner Lead Developer, Mozilla Corporation
Time: 4:30PM - 5:15PM
Location: Portland 255
Track:
Desktop Apps
Tips And Tricks with NHibernate
Benjamin Day, Owner / Architect, Benjamin Day Consulting, Inc
Time: 4:30PM - 5:15PM
Location: D137-138
Track:
Windows
Building Search Applications With KinoSearch
Marvin Humphrey, Consultant, Rectangular Research
Time: 4:30PM - 5:15PM
Location: D139-140
Track:
Perl
Software Libre: FOSS in Venezuela
Jeff Zucker, CIO, Virtual Production Services LLC
Alejandro Imass, Consultant, SOLVE
Lino Ramirez, Sessional Professor, The King's University College
Time: 4:30PM - 5:15PM
Location: F151
Track:
Emerging Topics
The Future of MySQL Replication
Lars Thalmann, Technical Lead, Replication and Clustering Technology, MySQL
Time: 4:30PM - 5:15PM
Location: Portland 252
Track:
Databases
Understanding ZFramework
John Coggeshall, Senior Technical Consultant, Zend Technologies
Time: 4:30PM - 5:15PM
Location: E145
Track:
PHP
Live Perl Testing
Michael G. Schwern
Josh Heumann, Programmer
Time: 4:30PM - 5:15PM
Location: Portland 251
Track:
Perl
When Interface Design Attacks!
Amy Hoy, Lead Interaction Designer, Lime Wire, LLC
Time: 4:30PM - 5:15PM
Location: F150
Track:
Web Apps
Simplifying Service-oriented Applications with Apache Tuscany
Jeremy Boynes, Chief Technical Officer, Gluecode Software
Time: 4:30PM - 5:15PM
Location: E143-144
Track:
Java
Capturing an Audience with Laser and Snake
Robert Stephenson, Collaboration Architect, OpenCourse.org
Time: 4:30PM - 5:15PM
Location: D136
Track:
Python
Parrot: Evolution
Chip Salzenberg, Architect, Parrot
Time: 4:30PM - 5:15PM
Location: Portland 256
Track:
Perl
The PHP Collaboration Project: Targeting PHP at Modern Web Applications
Jayson Minard, Zend Technologies
Time: 5:20PM - 6:05PM
Location: E142
Track:
Products and Services
MindTouch Dream: When REST is Just the Beginning
Steve Bjorg, Co-founder and CTO, MindTouch, Inc.
Time: 5:20PM - 6:05PM
Location: E141
Track:
Products and Services
Troubleshooting the Java Virtual Machine and the Applications That Run Within It
Moazam Raja, Staff Engineer, Sun Microsystems, Inc.
Time: 5:20PM - 6:05PM
Location: F151
Track:
Java
OSS Project Press Relations
Josh Berkus, PostgreSQL Lead, Sun Microsystems
Time: 5:20PM - 6:05PM
Location: Portland 255
Track:
Emerging Topics
Roadmap to Free .NET Developer Tools
Lee Fisher, Huckleberry Software
Time: 5:20PM - 6:05PM
Location: E143-144
Track:
Windows
Enterprises and Communities: A Match Made in
?
Rod Cope, CTO, OpenLogic, inc.
Time: 5:20PM - 6:05PM
Location: D135
Track:
Business
The Underpants Gnomes Strategy Guide: An eCards Case Study
Terry Chay, Plaxo
Time: 5:20PM - 6:05PM
Location: E145
Track:
PHP
Concurrency Control in Relational Databases
Arjen Lentz, Community Relations Manager, MySQL AB
Time: 5:20PM - 6:05PM
Location: Portland 252
Track:
Databases
Web Heresies: The Seaside Framework
Avi Bryant, Dabble DB
Time: 5:20PM - 6:05PM
Location: F150
Track:
Web Apps
Ubuntu: Community Building for Human Beings
Jeff Waugh, Consultant, Gnome/Waugh Partners
Time: 5:20PM - 6:05PM
Location: D137-138
Track:
Emerging Topics
The Conway Channel 2006
Damian Conway, Thoughtstream
Time: 5:20PM - 6:05PM
Location: Portland 256
Track:
Perl
The Art of Community
Dawn Foster, Director of Developer Relations, Jive Software
Mitchell Baker, CEO, Mozilla Corporation
Josh Bancroft, Intel
Zaheda Bhorat, Manager, Open Source Programs, Google
Danese Cooper, Open Source Diva, Intel and Open Source Initiative
Karl Fogel, QuestionCopyright.org
Zak Greant, Director, Free Software and Open Source, eZ systems
Geir Magnusson
Time: 5:20PM - 6:05PM
Location: Portland 251
Track:
Emerging Topics
Powell's Technical Bookstore Open House
Time: 7:00PM - 9:00PM
Location: Registration Area
PostgreSQL
Time: 7:00PM - 8:00PM
Location: D135
Track:
BOF
Developing Using the Mozilla Platform
Time: 7:00PM - 8:00PM
Location: D136
Track:
BOF
Join the OpenLogic Expert Community
Time: 7:00PM - 8:00PM
Location: D139-140
Track:
BOF
Entrepreneurship For Engineers: From Open Source to New Venture
Time: 7:00PM - 8:00PM
Location: E142
Track:
BOF
Consolidating Servers with OpenSolaris, ZFS and Zones
Time: 7:00PM - 8:00PM
Location: D137-138
Track:
BOF
Ubuntu
Time: 7:00PM - 8:00PM
Location: D137-138
Track:
BOF
Service Data Objects and the Apache Tuscany Project
Time: 7:00PM - 8:00PM
Location: E143-144
Track:
BOF
OpenOffice.org Development
Time: 7:00PM - 8:00PM
Location: E145
Track:
BOF
Open Source Initiative Public Board Meeting
Time: 7:00PM - 9:00PM
Location: D133
Track:
BOF
CAMBIA BiOS Initiative Concert and Keynote
Tim O'Reilly, Founder and CEO, O'Reilly Media, Inc.
Richard Jefferson, Chairman and CEO, CAMBIA
Time: 7:30PM - 10:00PM
Location: McMenamin's Crystal Ballroom
Scrum War Stories
Time: 8:00PM - 9:00PM
Location: D136
Track:
BOF
Discuss Sun's Open Source Strategy, the DLJ and Java
Time: 8:00PM - 9:00PM
Location: E141
Track:
BOF
Perl Package Manager (PPM) 4
Time: 8:00PM - 9:00PM
Location: E143-144
Track:
BOF
25 years of the IBM PC
Dave Bradley
Time: 8:45AM - 9:00AM
Location: Portland Ballroom
Technology Trendspotting with the O'Reilly Research Data Mart
Roger Magoulas, Director Market Research, O'Reilly Media, Inc.
Time: 9:15AM - 9:30AM
Location: Portland Ballroom
The Washington Bridge and Other Public Structures
Carl Malamud, CTO, Center for American Progress
Time: 9:30AM - 9:45AM
Location: Portland Ballroom
Track:
Emerging Topics
openTalk 2.0: Maximizing Non-stakeholder Buy-in by Leveraging Depatented Generic Information Transfer Protocols
Damian Conway, Thoughtstream
Time: 9:45AM - 10:15AM
Location: Portland Ballroom
Making Things Move: Finding Inappropriate Uses for Scripting Languages
Jonathan Oxer, Technical Director, Internet Vision Technologies
Time: 10:45AM - 11:30AM
Location: F150
Track:
Emerging Topics
Jabber: The State of the Bulb
Time: 10:45AM - 11:30AM
Location: Portland 255
Track:
Emerging Topics
Writing Your Own PHP Extensions: How & Why from A-Z
Jeremy Johnstone, Technical Yahoo!, Yahoo! Inc.
Time: 10:45AM - 11:30AM
Location: E145
Track:
PHP
Object-oriented Database Design
David Wheeler, CTO, Values of n
Time: 10:45AM - 11:30AM
Location: Portland 252
Track:
Databases
Djinni: Approximating NP-Complete Problems, Fast
Robert Hansen, Research Associate, University of Iowa
Tristan Thiede, Research Assistant, The University of Iowa
Time: 10:45AM - 11:30AM
Location: D136
Track:
Programming
Open Source Performance Monitoring Tools and Tricks for Java
Matt Secoske, Consultant, Object Partners
Time: 10:45AM - 11:30AM
Location: D139-140
Track:
Java
Extreme Perl Makeover
Peter Scott, Owner, Pacific Systems Design Technologies
Time: 10:45AM - 11:30AM
Location: Portland 256
Track:
Perl
NUnit: Cross-platform Testing for .Net
Charlie Poole, Consultant, Poole Consulting & NUnit.org
Time: 10:45AM - 11:30AM
Location: F151
Track:
Windows
Practical OpenID
David Recordon, Open Platforms Tech Lead, Six Apart
Brian Ellin, Software Engineer, JanRain, Inc.
Time: 10:45AM - 11:30AM
Location: D137-138
Track:
Emerging Topics
10 Tools Developers Need Today
Karl Fogel, QuestionCopyright.org
Time: 10:45AM - 11:30AM
Location: E143-144
Track:
Programming
Yahoo Disaster Response: Preparing for the Next Katrina
Jeremy Johnstone, Technical Yahoo!, Yahoo! Inc.
James Jones, Yahoo!
Time: 11:35AM - 12:20PM
Location: E141
Track:
Products and Services
Kamaelia: Time Traveling and Other Toys from the BBC
Time: 11:35AM - 12:20PM
Location: D136
Track:
Python
Perl Hacks You Never Knew Existed
chromatic, Technical Evangelist, O'Reilly Media, Inc.
Time: 11:35AM - 12:20PM
Location: Portland 255
Track:
Perl
Highly-technical Management of Software Development
Alex Martelli, Uber Technical Lead, Google, Inc.
Time: 11:35AM - 12:20PM
Location: D137-138
Track:
Programming
Free Calls, Free Software
David Bitton, CEO, Wengo
Time: 11:35AM - 12:20PM
Location: Portland 252
Track:
Emerging Topics
Hacking Your House with VoIP
Brian Aker, Director of Architecture, MySQL AB
Time: 11:35AM - 12:20PM
Location: F151
Track:
Emerging Topics
Practical PHP Patterns
George Schlossnagle, VP of Engineering, OmniTI Computer Consulting, Inc.
Time: 11:35AM - 12:20PM
Location: E145
Track:
PHP
LiveJournal's Secret Spinoffs
Artur Bergman, Engineering Manager, Six Apart
Brad Whitaker, Senior Software Engineer, Six Apart
Time: 11:35AM - 12:20PM
Location: F150
Track:
Web Apps
Cosmo and Scooby: Standards-based Open Source Calendaring
brian moseley, Server Engineer, OSAF
Matthew Eernisse, Web Development Engineer, Open Source Applications Foundation
Bobby Rullo, Developer, Open Source Applications Foundation
Time: 11:35AM - 12:20PM
Location: E143-144
Track:
Emerging Topics
Making Tech Documentaries
Jason Scott, Curator, TEXTFILES.COM
Time: 11:35AM - 12:20PM
Location: D139-140
Track:
Emerging Topics
History of the PC
Dave Bradley
Time: 11:35AM - 12:20PM
Location: Portland 256
Track:
Business
The Renaissance of Invention: Free Software and the Next American Century
Eben Moglen, Director, Software Freedom Law Center
Time: 12:30PM - 1:00PM
Location: Portland Ballroom
Portland Bridges: A Guided Tour
Time: 2:00PM - 4:00PM
Free Geek - Where the Needy get Nerdy
Time: 2:15PM - 4:00PM
Please Note: Program content subject to change.