Sessions

The O'Reilly Open Source Convention brings together the leaders of more than nine critical open source technologies. You will get an inside look at how to configure, optimize, code, and manage these powerful tools. The convention is rooted in a single premise -- to provide high-quality information that will allow you to raise your level of expertise and overcome challenges quickly, efficiently, and elegantly.

Day At-A-Glance Overviews

Sessions by Track

ApacheFree, rock-solid, and versatile, Apache is far and away the most widely used web server platform in the world, running more than half of the world's existing web sites. We're showcasing the next generation Apache server, Version 2.0. There's plenty of content for existing Apache users, including performance tuning, security, mod_perl, Tomcat, and WebDAV.

ApplicationsThe open source world has produced a large number of popular and enduring software applications, on both server and desktop platforms. In the Applications Track, you'll gain insight into the creation, use, and future direction of these applications, from office suites and multimedia to spam filtering and single sign-on services.

Emerging TopicsThe Emerging Topics track is where the most promising projects, proposals, and controversies are parsed. Expect everything from governmental and intellectual property issues to licensing to programming and distributed collaborative development, by way of business models and case studies.

JavaThis year's Java track focuses on the practical, giving you the tools you need to get the job done with this hardworking, platform-independent language. Our program features such topics asusing Ant to build software, using Struts to build your websites, searching text with Lucene, and help in selecting an Open Source J2EE implementation.

MySQLMySQL is the most widely-used open source RDBMS, used as a back end for dynamic web sites and capable of handling the terabytes and high transaction loads from Wall Street to genomics research. The MySQL tutorials and sessions at OSCON this year cover the database engine design, optimization tips for getting the most from your databases, stored procedures, and standards compliance.

PerlThe Perl track covers the recent progress in Perl, including Perl 6, and CPAN, from databases, mod_perl, networking to security, maintainability, and scalability.The radical rethinking of regular expressions, with a Perl 5 implementation, is sure to have wide-reaching ramifications for other languages and systems. Don't miss the chance to meet Perl greats like Larry Wall, Damian Conway, Tim Bunce, Dan Sugalski, and Randal Schwartz.

PHPSimple yet powerful, PHP is now a leading open source development language for creating dynamic web content. As the release of PHP 5 draws nearer, OSCON sessions hone in on new developments, security, case studies, large-scale applications development, and best practices.

PostgreSQLDesigned from the ground-up to be feature-packed and capable of high performance, PostgreSQL is gaining new users every day. PostgreSQL tutorials and sessions address administration, optimization, and replication solutions. Hear the case study of a large domain registrar that uses PostgreSQL to support all its registries.

PythonPython has evolved from an emerging language to a widely accepted tool that traditional programmers use for real day-to-day development tasks on a number of different platforms. Python creator Guido van Rossum and other Python experts explore the latest developments from the worlds of Python and Zope.

RubyIn Ruby, where classes are objects, metaclasses are classes, and any object can have its own singleton class, the general object model is deeper, and stranger, than it first appears. Learn to use all of Ruby's meta-programming capabilities to write dynamic and flexible programs and to code past the conventional OO idioms.

XMLThe XML track explores how developers can use XML to connect open source environments and interact with proprietary systems. Participants will learn how to use XML and a variety of related technologies, including XSLT, W3C XML Schema, RELAX NG, XForms, DocBook, Jabber, Cocoon, Axis, and even Microsoft Office's new XML functionality. Whether you want to use XML to connect programs or people, you'll find information in this track on the tools you need.