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

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow Wiki
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Tips for
Arrow Press
Arrow Mail List


These tutorials provide a forum for collaborative learning, exploratory participation, and the first-hand opportunity to experience the power of open source software.

Convention At-a-Glance

Day At-A-Glance Overviews

Tutorials by Track

  • Apache
    Free, 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. There's plenty of content for existing Apache users, including performance tuning, security, and Apache Software Foundation projects such as mod_perl, WebDAV, and others.
  • Emerging Topics
    The 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.
  • Java
    This 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 as Aspect Oriented Programming, the Groovy scripting language, Dependency Injection with PicoContainer, and a look under the covers at the Geronimo project. Don't miss the Open Source Java panel with Eric Raymond and Simon Phipps!
  • Linux
    We've got something for every Linux user, whether the classic Jolt-fuelled midnight hacker or the steely-eyed enterprise bean counter. In the Linux Track, you'll gain insight into the creation, use, and future direction of Linux and its killer apps, from kernel to distros, office suites and multimedia to spam filtering and single sign-on.
  • MySQL
    MySQL 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 data warehousing. 
  • Perl Conference 8
    The Perl track covers the recent progress in Perl, including Perl 6 and Parrot, from databases, mod_perl, networking to security, maintainability, and scalability.  We look forward to seeing a prototype of the Perl 6 Compiler! Don't miss the chance to meet Perl greats like Larry Wall, Damian Conway, Tim Bunce, Allison Randal, Nick Clark, Dan Sugalski, and Randal Schwartz.
  • PHP Conference 4
    Simple yet powerful, PHP is now a leading open source development language for creating dynamic web content. OSCON sessions focus on PHP 5, security, large-scale applications development, and best practices.
  • PostgreSQL
    Designed 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 developing in and extending PostgreSQL. Learn about replication, data warehousing, indexes, geographic data, and the future of PostgreSQL.
  • Python 12 Conference
    Python 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, including Plone and WxPython.
  • Ruby
    In 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. And along the way, see how to write useful programs while still having fun.
  • Security
    Ignore application, network, and data security at your own risk. From Linux network intrusion detection systems to PHP application security and SPAM filtering, we've got the essentials you need to lock down your systems.
  • XML
    The XML track focuses on applying XML in open source environments. Participants will learn how to process XML using PHP, Perl, XQuery, and XSLT, as well as how to use infrastructure built using XML like Jabber, SVG, Apache FOP and AxKit, and XForms. Whether you want to use XML to connect programs or people, you'll find information in this track on the technologies you need.

Please Note: Program content subject to change.

O'Reilly Home | Privacy Policy

© 2004, O'Reilly Media, Inc.