O'Reilly Open Source Convention
Books Safari Bookshelf Conferences O'Reilly Network

Sessions and Events

Jump to: Monday | Tuesday | Wednesday | Thursday | Friday

  Monday, July 7, 2003

Salon E Salon F Salon I Columbia Salon A Salon D Salon G Eugene Portland Salon B Salon C Salon H Salmon Willamette
8:45 AM


Break:
10:15 - 10:45 AM

Inside ~damian/bin
Damian Conway, Thoughtstream
Time: 8:45am - 12:15pm
Location: Salon E
Track: Perl
Evaluate this tutorial

TrackBack

What Works In Software Development
Michael G. Schwern
Norman Nunley, Peak Strategy
Time: 8:45am - 12:15pm
Location: Salon F
Track: Emerging Topics, Java, Perl, PHP, Python, Ruby
Evaluate this tutorial

TrackBack

Making Programs Faster: Benchmarking, Profiling, and Performance Tuning
Mark-Jason Dominus, Plover Systems Co.
Time: 8:45am - 12:15pm
Location: Salon I
Track: Perl
Evaluate this tutorial

TrackBack

Advanced PHP
Sterling Hughes, Freelance Software Developer
Time: 8:45am - 12:15pm
Location: Columbia
Track: PHP
Evaluate this tutorial

TrackBack

Using Threads in Perl 5.8(.1)?
Artur Bergman, Six Apart
Time: 8:45am - 12:15pm
Location: Salon A
Track: Perl
Evaluate this tutorial

TrackBack

Introduction to the Apache Web Server
Rich Bowen, Apache Software Foundation
Time: 8:45am - 12:15pm
Location: Salon D
Track: Apache
Evaluate this tutorial

TrackBack

Up & Running With wxPython
Patrick O'Brien, Orbtech
Robin Dunn, OSAF
Time: 8:45am - 12:15pm
Location: Salon G
Track: Python
Evaluate this tutorial

TrackBack

CANCELED Advanced DBI
Tim Bunce, Data Plan Services
Time: 8:45am - 12:15pm
Location: Eugene
Track: Perl
Evaluate this tutorial

TrackBack

SOLD OUT Introduction to XSLT
Mike Fitzgerald, Wy'east Communications
Time: 8:45am - 12:15pm
Location: Portland
Track: XML
Evaluate this tutorial

TrackBack

Perl-XML Survey
Kip Hampton, Freelance Web Developer
Time: 8:45am - 5:15pm
Location: Salon B
Track: Perl
Evaluate this tutorial

TrackBack

Introduction to Python
Wesley J. Chun, CyberWeb Consulting
Time: 8:45am - 12:15pm
Location: Salon C
Track: Python
Evaluate this tutorial

TrackBack

Processing Data Inside PostgreSQL
Bruce Momjian, PostgreSQL Project
Time: 8:45am - 12:15pm
Location: Salon H
Track: PostgreSQL
Evaluate this tutorial

TrackBack

SOLD OUT XML Schema Languages
Eric van der Vlist, Dyomedea
Time: 8:45am - 12:15pm
Location: Salmon
Track: XML
Evaluate this tutorial

TrackBack

SOLD OUT Embracing and Extending RT
Jesse Vincent, Best Practical Solutions LLC
Robert Spier, Google
Time: 8:45am - 12:15pm
Location: Willamette
Track: Apps
Evaluate this tutorial

TrackBack

12:15 PM    Lunch Break (on your own)
1:45 PM


Break:
3:15 - 3:45 PM

Efficient SQL / Mastering SQL
Greg Sabino Mullane
Time: 1:45pm - 5:15pm
Location: Salon E
Track: PostgreSQL
Evaluate this tutorial

TrackBack

mod_perl 2.0 by Example
Stas Bekman, MailChannels, Corp
Time: 1:45pm - 5:15pm
Location: Salon F
Track: Apache
Evaluate this tutorial

TrackBack

Mastering Data Structures and References in Perl
Paul Grassie, Tom Christiansen Perl Consultancy
Time: 1:45pm - 5:15pm
Location: Salon I
Track: Perl
Evaluate this tutorial

TrackBack

Intro to Perl Testing
 chromatic, O'Reilly Media, Inc.
Michael G. Schwern
Time: 1:45pm - 5:15pm
Location: Columbia
Track: Perl
Evaluate this tutorial

TrackBack

SOLD OUT Jabber Bootcamp
Ryan Eatmon, Jabber Software Foundation
Peter Millard, Jabber, Inc.
Time: 1:45pm - 5:15pm
Location: Salon A
Track: XML
Evaluate this tutorial

TrackBack

DocBook for Open Source Projects
Bob Stayton, The SCO Group
Time: 1:45pm - 5:15pm
Location: Salon D
Track: XML
Evaluate this tutorial

TrackBack

Designing and Creating Great Shared Libraries
Theodore Ts'o, IBM
Time: 1:45pm - 5:15pm
Location: Salon G
Track: Apps
Evaluate this tutorial

TrackBack

Scientific Computing with Python
Eric Jones, Enthought
Time: 1:45pm - 5:15pm
Location: Eugene
Track: Python
Evaluate this tutorial

TrackBack

Writing Perl Extensions in C
Dan Sugalski, The Perl Foundation
Time: 1:45pm - 5:15pm
Location: Portland
Track: Perl
Evaluate this tutorial

TrackBack

Perl-XML Survey
Kip Hampton
(All-Day Tutorial continued)

Playing Together
Marty Pauley, Kasei
Time: 1:45pm - 5:15pm
Location: Salon C
Track: Apps
Evaluate this tutorial

TrackBack

SOLD OUT PHP and Flash
Laura Thomson, Mozilla Corporation
Luke Welling, OmniTI
Time: 1:45pm - 5:15pm
Location: Salon H
Track: PHP
Evaluate this tutorial

TrackBack

The GNU General Public License for Developers and Businesspeople
Bradley M. Kuhn, Software Freedom Law Center
Time: 1:45pm - 5:15pm
Location: Salmon
Track: Emerging Topics
Evaluate this tutorial

TrackBack

Evening

Daily Debriefing - Get Up to Speed on Open Source
Time: 7:00pm - 8:00pm
Location: Salon E
Track: BOF
Evaluate this tutorial

TrackBack

Perl Trainers
Time: 6:00pm - 7:00pm
Location: Salon F
Track: BOF
Evaluate this tutorial

TrackBack

What is Python?
Time: 6:00pm - 7:00pm
Location: Columbia
Track: BOF
Evaluate this tutorial

TrackBack

SMTP+SPF: Killing Worms, Viruses, Joe-jobs, and Spam
Time: 7:00pm - 8:00pm
Location: Salon D
Track: BOF
Evaluate this tutorial

TrackBack

Jump to: Monday | Tuesday | Wednesday | Thursday | Friday


  Tuesday, July 8, 2003

Salon E Salon F Salon I Columbia Salon A Salon D Salon G Eugene Portland Salon B Salon H Willamette
8:45 AM


Break:
10:15 - 10:45 AM

Advanced Object Oriented Perl
Damian Conway, Thoughtstream
Time: 8:45am - 5:15pm
Location: Salon E
Track: Perl
Evaluate this tutorial

TrackBack

Regular Expression Mastery
Mark-Jason Dominus, Plover Systems Co.
Time: 8:45am - 12:15pm
Location: Salon F
Track: Perl
Evaluate this tutorial

TrackBack

Techniques for Writing Maintainable Perl
Adam Turoff
Time: 8:45am - 12:15pm
Location: Salon I
Track: Perl
Evaluate this tutorial

TrackBack

SOLD OUT Building Data Warehouses with MySQL
John Paul Ashenfelter, TransitionPoint
Time: 8:45am - 12:15pm
Location: Columbia
Track: MySQL
Evaluate this tutorial

TrackBack

SOLD OUT Putting XForms to Work
Micah Dubinko, Cardiff Software
Time: 8:45am - 12:15pm
Location: Salon A
Track: XML
Evaluate this tutorial

TrackBack

Programming the Apache Lifecycle
Geoffrey Young, Ticketmaster
Time: 8:45am - 12:15pm
Location: Salon D
Track: Apache
Download presentation file
Evaluate this tutorial

TrackBack

Ruby in a Day
Dave Thomas, The Pragmatic Programmers, LLC
Time: 8:45am - 5:15pm
Location: Salon G
Track: Ruby
Evaluate this tutorial

TrackBack

A Day of Extreme Programming
Marty Pauley, Kasei
Tony Bowden
Marc Kerr
Karen Pauley, Kasei
Time: 8:45am - 5:15pm
Location: Eugene
Track: Perl
Evaluate this tutorial

TrackBack

SOLD OUT Network Programming in Python
Steve Holden, Holden Web
Time: 8:45am - 12:15pm
Location: Portland
Track: Python
Evaluate this tutorial

TrackBack

SOLD OUT Enterprise Java Development on a Budget
Christopher Judd, Judd Solutions, LLC
Brian Sam-Bodden, Integrallis Software, LLC
Time: 8:45am - 12:15pm
Location: Salon B
Track: Java
Evaluate this tutorial

TrackBack

SOLD OUT Who Watches the Watchers: Developing "Translucent" Applications that Protect Sensitive Data
Zak Greant, eZ systems
Time: 8:45am - 12:15pm
Location: Salon H
Track: Apps
Evaluate this tutorial

TrackBack

Cross-Platform Packaging and Deployment with PAR
Autrijus Tang, OurInternet, Inc. | The Elixir Initiative
Time: 8:45am - 12:15pm
Location: Willamette
Track: Perl
Evaluate this tutorial

TrackBack

12:15 PM    Lunch Break (on your own)
1:45 PM


Break:
3:15 - 3:45 PM
Advanced Object Oriented Perl
Damian Conway
(All-Day Tutorial continued)

Tricks of the Wizards
Mark-Jason Dominus, Plover Systems Co.
Time: 1:45pm - 5:15pm
Location: Salon F
Track: Perl
Evaluate this tutorial

TrackBack

Managing Web Services with PHP
Sterling Hughes, Freelance Software Developer
Time: 1:45pm - 5:15pm
Location: Salon I
Track: PHP
Evaluate this tutorial

TrackBack

SOLD OUT Building Web Applications With The Struts Framework
Craig R. McClanahan, Sun Microsystems, Inc.
Amy Roh, Sun Microsystems, Inc.
Time: 1:45pm - 5:15pm
Location: Columbia
Track: Java
Evaluate this tutorial

TrackBack

SOLD OUT MySQL New Features Workshop
David Axmark, MySQL AB
Time: 1:45pm - 5:15pm
Location: Salon A
Track: MySQL
Evaluate this tutorial

TrackBack

SOLD OUT Perl for System Administration: Networking Power Hour 1
David N. Blank-Edelman, Notheastern University CCS
Time: 1:45pm - 5:15pm
Location: Salon D
Track: Perl
Evaluate this tutorial

TrackBack

Ruby in a Day
Dave Thomas
(All-Day Tutorial continued)
A Day of Extreme Programming
Marty Pauley,
Tony Bowden,
Marc Kerr,
Karen Pauley
(All-Day Tutorial continued)

SOLD OUT Programming SVG
Antoine Quint
Time: 1:45pm - 5:15pm
Location: Portland
Track: XML
Evaluate this tutorial

TrackBack

SOLD OUT Network Programming with the Twisted Framework
Itamar Shtull-Trauring
Time: 1:45pm - 5:15pm
Location: Salon B
Track: Python
Evaluate this tutorial

TrackBack

SOLD OUT Building Web Sites with the Template Toolkit
Andy Wardley, Canon Research Centre Europe Ltd.
Time: 1:45pm - 5:15pm
Location: Salon H
Track: Perl
Evaluate this tutorial

TrackBack

SOLD OUT Software Engineering Using Mono
Christian Gross, devspace
Time: 1:45pm - 5:15pm
Location: Willamette
Track: Apps
Evaluate this tutorial

TrackBack

Evening

Jump to: Monday | Tuesday | Wednesday | Thursday | Friday


  Wednesday, July 9, 2003

Oregon Ballroom Salon E Salon F Salon I Columbia Salon A Salon D Salon G Eugene Portland Salon B Salon H
8:45 AM

The Open Source Paradigm Shift
Tim O'Reilly, O'Reilly Media, Inc.
Time: 8:45am - 9:30am
Location: Oregon Ballroom
Track: Keynote
Evaluate this session

TrackBack

9:30 AM

An Open Source Tool Framework for the Enterprise
Paul Buck, Director of Eclipse Development, IBM
Time: 9:30am - 10:15am
Location: Oregon Ballroom
Track: Keynote
Evaluate this session

TrackBack

10:15 AM    Break
10:45 AM

What's New in Perl 6
Damian Conway, Thoughtstream
Larry Wall, Writer, Author and Creator of Perl
Time: 10:45am - 12:15pm
Location: Salon E
Track: Perl
Evaluate this session

TrackBack

Authentication in Apache HTTP Server 2.1
Justin Erenkrantz, University of California, Irvine
Time: 10:45am - 11:30am
Location: Salon F
Track: Apache
Evaluate this session

TrackBack

fit: the Framework for Integrated Tests
Ward Cunningham, Cunningham and Cunningham, Inc.
Brian Ingerson, Social Text, Inc.
Time: 10:45am - 11:30am
Location: Salon I
Track: Emerging Topics
Evaluate this session

TrackBack

Best Practices for XML Schemas
Ayesha Malik, Object Machines
Time: 10:45am - 11:30am
Location: Columbia
Track: XML
Evaluate this session

TrackBack

Subversion from Within: Python in a Java World
Dana Moore, BBN Technologies
Time: 10:45am - 11:30am
Location: Salon A
Track: Python
Download presentation file
Evaluate this session

TrackBack

Interfacing Java / COM with PHP
John Coggeshall, Zend Technologies
Time: 10:45am - 11:30am
Location: Salon D
Track: PHP
Evaluate this session

TrackBack

Applied Ant
Erik Hatcher, Applied Research in Patacriticism - University of Virginia
Time: 10:45am - 12:15pm
Location: Eugene
Track: Java
Download presentation file
Evaluate this session

TrackBack

Using Python in Software Testing
Mark van der Veer, IBM
Time: 10:45am - 11:30am
Location: Portland
Track: Python
Evaluate this session

TrackBack

MySQL And Progress Toward The SQL Standard(s)
Peter Gulutzan, MySQL AB
Time: 10:45am - 11:30am
Location: Salon B
Track: MySQL
Download presentation file
Evaluate this session

TrackBack

Exploring the Microsoft Shared Source CLI (aka "Rotor")
Peter Drayton, Microsoft
Time: 10:45am - 11:30am
Location: Salon H
Track: Products and Services
Evaluate this session

TrackBack

11:30 AM What's New in Perl 6
Damian Conway
(continued)

Migrating to Apache 2.0
Rich Bowen, Apache Software Foundation
Time: 11:30am - 12:15pm
Location: Salon F
Track: Apache
Evaluate this session

TrackBack

Protecting the Innovation Premium -- Open Source Business Models
Robert "r0ml" Lefkowitz, Asurion
Time: 11:30am - 12:15pm
Location: Salon I
Track: Emerging Topics
Download presentation file
Evaluate this session

TrackBack

RELAX NG
Mike Fitzgerald, Wy'east Communications
Time: 11:30am - 12:15pm
Location: Columbia
Track: XML
Download presentation file
Evaluate this session

TrackBack

Introduction to Plone
Andy McKay, Enfold Systems
Time: 11:30am - 12:15pm
Location: Salon A
Track: Python
Evaluate this session

TrackBack

One Year of PHP at Yahoo!
Michael Radwin, Yahoo! Inc.
Time: 11:30am - 12:15pm
Location: Salon D
Track: PHP
Evaluate this session

TrackBack

Gnumeric : Using GNOME to Go Up Against MS Office
Jody Goldberg, Ximian Inc
Time: 11:30am - 12:15pm
Location: Salon G
Track: Apps
Evaluate this session

TrackBack

Applied Ant
Erik Hatcher
(continued)

2002: A Zope Odyssey
Dennis Allison, Stanford University, CSL
Adele Goldberg
Time: 11:30am - 12:15pm
Location: Portland
Track: Python
Download presentation file
Evaluate this session

TrackBack

Making MySQL Do More
Brian Aker, MySQL AB
Time: 11:30am - 12:15pm
Location: Salon B
Track: MySQL
Download presentation file
Evaluate this session

TrackBack

Apple Developer Connection
Time: 11:30am - 12:15pm
Location: Salon H
Track: Products and Services
Evaluate this session

TrackBack

12:15 PM    Lunch -- served in the Exhibit Hall; Sponsored by Microsoft
1:45 PM

Perl Lightning Talks
Time: 1:45pm - 3:15pm
Location: Salon E
Track: Perl
Evaluate this session

TrackBack

mod_perl 2.0: The Next Generation
Stas Bekman, MailChannels, Corp
Time: 1:45pm - 3:15pm
Location: Salon F
Track: Apache
Download presentation file
Evaluate this session

TrackBack

Making Distributed Collaborative Development Work
Lara Fabans, Lodestone Software, Inc
Time: 1:45pm - 2:30pm
Location: Salon I
Track: Emerging Topics
Evaluate this session

TrackBack

Web Service Programming Using Axis
Christian Gross, devspace
Time: 1:45pm - 2:30pm
Location: Columbia
Track: XML
Download presentation file
Evaluate this session

TrackBack

Questions and Answers about Python's Future
Guido van Rossum, Creator of Python
Time: 1:45pm - 2:30pm
Location: Salon A
Track: Python
Evaluate this session

TrackBack

Introduction to Web Services in PHP: SOAP versus REST
Adam Trachtenberg, eBay
Time: 1:45pm - 2:30pm
Location: Salon D
Track: PHP
Evaluate this session

TrackBack

Introduction to Lucene
Erik Hatcher, Applied Research in Patacriticism - University of Virginia
Time: 1:45pm - 2:30pm
Location: Eugene
Track: Java
Download presentation file
Evaluate this session

TrackBack

Scripting Mac OS X with Python using AppleEvents
Donovan Preston, InterSight
Time: 1:45pm - 2:30pm
Location: Portland
Track: Python
Evaluate this session

TrackBack

A Guided Tour of the MySQL Source Code
Michael (Monty) Widenius, MySQL AB
Zak Greant, eZ systems
Time: 1:45pm - 3:15pm
Location: Salon B
Track: MySQL
Evaluate this session

TrackBack

Presentation on the Pogo Linux Database Server Appliance
Erik Logan, CTO & Co-founder, Pogo Linux, Inc.
Time: 1:45pm - 2:30pm
Location: Salon H
Track: Products and Services
Evaluate this session

TrackBack

2:30 PM Perl Lightning Talks
(continued)
mod_perl 2.0: The Next Generation
Stas Bekman
(continued)

Open Development and Commercial Business Models
Matt Asay, Alfresco Software
Robert "r0ml" Lefkowitz, Asurion
Jason Matusow, Microsoft Corporation
Tim O'Reilly, O'Reilly Media, Inc.
David Stutz
Time: 2:30pm - 3:15pm
Location: Salon I
Track: Products and Services
Evaluate this session

TrackBack

Microsoft Office Files Exposed
Simon St.Laurent, O'Reilly Media, Inc.
Time: 2:30pm - 3:15pm
Location: Columbia
Track: XML
Evaluate this session

TrackBack

The PyPy Project -- a Report from the PyPy Developers
Laura Creighton, AB Strakt
Time: 2:30pm - 3:15pm
Location: Salon A
Track: Python
Evaluate this session

TrackBack

Introduction to PEAR
Shane Caraveo, ActiveState
Time: 2:30pm - 3:15pm
Location: Salon D
Track: PHP
Evaluate this session

TrackBack

Enterprise Strategies and Open Source: The Case of OpenOffice.org
Louis Suarez-Potts, OpenOffice.org/CollabNet
Danese Cooper, Intel and Open Source Initiative
Time: 2:30pm - 3:15pm
Location: Salon G
Track: Apps
Evaluate this session

TrackBack

Looking Beyond JDBC
Satya Komatineni, Active Intellect, Inc.
Time: 2:30pm - 3:15pm
Location: Eugene
Track: Java
Evaluate this session

TrackBack

Kiva – A Cross Platform 2D Drawing API for Python
Eric Jones, Enthought
Time: 2:30pm - 3:15pm
Location: Portland
Track: Python
Evaluate this session

TrackBack

A Guided Tour of the MySQL Source Code
Michael (Monty) Widenius
Zak Greant
(continued)

Open Source C++ Libraries
Ray Lischner, Tempest Software
Time: 2:30pm - 3:15pm
Location: Salon H
Track: Emerging Topics
Evaluate this session

TrackBack

3:15 PM    Break -- served in the Exhibit Hall; Sponsored by RealNetworks
4:30 PM

What's New With Parrot
Dan Sugalski, The Perl Foundation
Time: 4:30pm - 5:15pm
Location: Salon E
Track: Perl
Evaluate this session

TrackBack

The IP Wars: SCO vs Linux
Chris DiBona, Google, Inc.
Bradley M. Kuhn, Software Freedom Law Center
Alan Nugent
Lawrence Rosen, Rosenlaw & Einschlag
Time: 4:30pm - 5:15pm
Location: Salon F
Track: Emerging Topics
Evaluate this session

TrackBack

Tomcat Clustering Models and Implementations
Jason Brittain, CollabNet Inc.
Time: 4:30pm - 5:15pm
Location: Salon I
Track: Apache
Download presentation file
Evaluate this session

TrackBack

How to use XML Security Standards in Real World
Aleksey Sanin
Time: 4:30pm - 5:15pm
Location: Columbia
Track: XML
Evaluate this session

TrackBack

The Template Method Design Pattern in Python
Alex Martelli, Google, Inc.
Time: 4:30pm - 5:15pm
Location: Salon A
Track: Python
Evaluate this session

TrackBack

Music of the Opcodes
David Sklar, Ning, Inc.
Time: 4:30pm - 5:15pm
Location: Salon D
Track: PHP
Evaluate this session

TrackBack

SWIG for Mixed Language Development
Phil Tomson, Portland State University
Time: 4:30pm - 5:15pm
Location: Salon G
Track: Apps
Evaluate this session

TrackBack

Java Data Objects (JDO): What It Is and Why It Matters
Ron Hitchens, Ronsoft Technologies
Time: 4:30pm - 5:15pm
Location: Eugene
Track: Java
Download presentation file
Evaluate this session

TrackBack

Getting the most from MySQL and Java
Mark D. Matthews, MySQL AB
Time: 4:30pm - 5:15pm
Location: Salon