Sponsors
  • Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).

Contact Us

View a complete list of OSCON 2008 Contacts

Personal schedule for David Recordon

Download or subscribe to David Recordon's schedule.

Ruby, Tutorial
Location: D137/138
Clinton R. Nixon (Viget Labs) Moderated by: Clinton R. Nixon
Ruby on Rails has made web development easier than ever, but there is a hurdle that comes with that convenience. When you want Rails to work differently, what do you change? We'll walk through the architecture of Rails, the top plugins already in existence, and learn how to radically change the behavior of Rails and of others' plugins. Read more.
Python, Tutorial
Location: Portland 251
Jacob Kaplan-Moss (Django) Moderated by: Jacob Kaplan-Moss
Django is a high-level web development framework designed for rapid development of database-backed web sites. This tutorial is designed to introduce developers to Django. It will take attendees from a blank screen to a fully functional web application. Learn the basics you need to know to get started with Django. Read more.
People, Programming, Tutorial, Web Applications
Location: Portland 255
Gavin Doughtie (Google), Andrew Hyde (TechStars) Moderated by: Gavin Doughtie
Interested in doing your own startup company, or starting a new project within your existing company? This 3-hour tutorial walks you through a compact version of the Startup Weekend experience, which has seen multiple companies go from nothing to a running prototype in 54 hours. Read more.
Databases, Perl, Tutorial, Web Applications
Location: D137/138
Matt Trout (Shadowcat Systems Limited) Moderated by: Matt Trout
An introduction to web development using the Catalyst MVC framework covering application scaffolding, database design, authentication, authorization and extensible form handling best practices. From concept to deployment, you'll learn everything you need to get started building MVC web applications with modern Perl tools. Read more.
Fundamentals
Location: D138
Martin Aschoff (AGNITAS AG) Moderated by: Martin Aschoff
When going open source with your software there are 20 important things you definitely have to do to be successful. Join this session and hear tips and examples from someone who had to learn some of this stuff the hard way. Read more.
Databases
Location: D133
Mike Hillyer (Message Systems) Moderated by: Mike Hillyer
At some point in every software project involving a database it becomes necessary for the developers who created (or inherited) the project to step back and take a look at their database. Many projects have a database schema that has evolved over time, with columns added here and tables added there, increasing complexity and often adding redundancy. Read more.
Emerging Topics
Location: E146
Evan 'Rabble' Henshaw-Plath (entp.com), Kellan Elliott-McCrea (Flickr) Moderated by: Evan 'Rabble' Henshaw-Plath
How do we make our web services scale in an era of decentralization, increased participation, real-time expectations, and polling-based architectures? Using Jabber/XMPP's PubSub extension and OAuth is one model. This talk covers examples including Flickr and Fire Eagle and how to build data services with XMPP PubSub. Read more.
Products & Services
Location: E142
David O'Flynn (Atlassian) Moderated by: David O'Flynn
Who you are on the internet has gotten a lot more complicated over the last ten years. You're on Flickr, Google, Facebook, and more. Tying all these together is an open-source job. For the first time everyone has realized you have to be open - even Microsoft is playing ball. Read more.
Emerging Topics
Location: E146
David Ascher (Mozilla Messaging), Dan Mosedale (Mozilla) Moderated by: David Ascher
An update on Mozilla's new efforts in messaging and email, including a status report on Thunderbird 3, the next generation of the email client built on the same platform as Firefox. Read more.
Programming
Location: Portland 255
Ben Collins-Sussman (Google, Inc.), Brian Fitzpatrick (Google, Inc.) Moderated by: Ben Collins-Sussman
In past years we've talked about Subversion "best practices." In this talk we'll discuss the worst blunders to avoid when using Subversion in your open source project: bad layouts, ridiculous hook scripts, file locking, too much access control, confused merges, versioning derived objects, mixing locales, and other painful mistakes. Read more.
PHP
Location: Portland 251
Lucas Nealan (Facebook) Moderated by: Lucas Nealan
Learn to effectively use caching to improve the performance of your PHP site. Read more.
Databases
Location: D133
Doug Judd (Zvents, Inc.) Moderated by: Doug Judd
Hypertable is an open source, high performance, distributed database modeled after Google's Bigtable. The current scalable database solutions are somewhat ad hoc and leave much to be desired, until now. Hypertable brings scalable storage technology to the masses. Read more.
Fundamentals
Location: D138
Selena Deckelmann (PostgreSQL Project), Gabrielle Roth (XO Communications) Moderated by: Gabrielle Roth
If you're interested in starting, currently lead, or are interested in helping with an existing local users group, this talk is for you! Selena Deckelmann and Gabrielle Roth have started two successful user groups in the Portland area and will share their tips with you. Read more.
Emerging Topics
Location: Portland 251
Chris DiBona (Google, Inc.), Leslie Hawthorn (Google, Inc.) Moderated by: Chris DiBona
In this talk, DiBona and Hawthorn will review last year's open source activities from Google. This will feature an in-depth look at this year's Summer of Code, with over 1000 students taking part, and their high school program. Read more.
People
Location: Portland 252
Josh Berkus (PostgreSQL Experts, Inc.), Shane Warden (O'Reilly Media), Ben Collins-Sussman (Google, Inc.), Brian Fitzpatrick (Google, Inc.), Karl Fogel (QuestionCopyright.org) Moderated by: Josh Berkus
This panel of career open source geeks has ample experience in open source community disasters and failed projects, and how they happen. Join them for examples, stories, and Q&A around why projects fail and how you can identify bad trends before your project crashes. Read more.
Keynote
Location: Portland Ballroom
David Recordon (Six Apart) Moderated by: David Recordon
While the term "Open Web" was largely popularized by Mozilla a few years ago, it has evolved to stand for an entire group of community developed open specifications. These communities share many needs yet as an example don't currently have an easy way to ensure that everything they create is freely implementable by everyone. Read more.
Emerging Topics
Location: D138
Evan Prodromou (Control Yourself, Inc.) Moderated by: Evan Prodromou
Identi.ca is an open source microblogging platform built to embrace open standards. It's a Twitter you can fix. Hear the story from its creator and find out how Identi.ca changed the microblogging game overnight. Read more.
Programming
Location: Portland 251
Michael Schwern (Open Sourcery) Moderated by: Michael Schwern
Much of the practical reason for "best coding practices" is not to make code "pretty" but to allow code to be skimmed. We rarely read and understand an entire project, instead we read just enough to get something done. It allows one to work very efficiently on unfamiliar code. You will learn the art of skimming and the role of best practices in writing skimmable code. Read more.
Administration, Emerging Topics, Linux, Programming
Location: Portland 255
Joe Brockmeier (Novell), Ross Turk (SourceForge, Inc.), Jono Bacon (Canonical Ltd), John Mark Walker (Geek-PAC), Jeremy Hogan (Hyperic, Inc.) Moderated by: Joe Brockmeier
Over the past ten years nothing has impacted business more than community. Whether through the openness of software development spurred by Linux or the dismantling of media empires through blogging, the rise of communities has been the driving force in how we work and live today. For open source developers, what has to happen to maintain and grow the communities they've built? Read more.
Programming
Location: E146
Jean-Paul Bauer (KnowledgeTree) Moderated by: Jean-Paul Bauer
KnowledgeTreeLive is an on-demand service provided by KnowledgeTree. A key constraint of the system is to provide a SaaS solution without incurring the overhead of establishing a traditional data center. This is where Amazon's Elastic Compute Cloud, in combination with their Simple Storage Service, provides an alternative. Read more.
Emerging Topics
Location: Portland 252
Dawn Foster (Fast Wonder Consulting), Danese Cooper (Open Source Initiative and REvolution Computing), Allison Randal (O'Reilly Media, Inc.), Audrey Eschright (Elevated Rails), Sulamita Garcia (Intel), Nnenna Nwakanma (OSI, nnenna.org), Stormy Peters (GNOME Foundation), Silona Bonewald (League Of Technical Voters), Erinn Clark (.), Zaheda Bhorat (Google) Moderated by: Dawn Foster
Given the open source movement, the popularity of social networks, and new tools for collaboration, more people are looking for ways to build community. The Art of Community came about because we wanted to write a book about community using a wiki so that a community could grow around the book. A different author leads each chapter, and you will hear from many of them during these lightning talks. Read more.
Programming, Ubuntu
Location: D137
Mark R. Shuttleworth (Canonical Ltd.) Moderated by: Jane Silber
Development methodologies are morphing from "pure" Agile to incorporate best practices from Lean and the open source world. Read more.
Perl
Location: Portland 252
R Geoffrey Avery (Marchex Voice Services) Moderated by: R Geoffrey Avery
A series of 5-minute talks on anything related to Perl or people who use it. A chance to get one-third of your 15 minutes of fame. Read more.
Products & Services
Location: E142
Jeremy Ruston (BT Design) Moderated by: Jeremy Ruston
Osmosoft is the open source innovation arm of BT. In this session, Jeremy Ruston will describe how Osmosoft has been set up with the deliberate aim of exploring how innovation happens at the edge of the network, and the roles which large organisations can play to encourage and promote these practices. Read more.
Business, Emerging Topics
Location: D138
Van Lindberg (Haynes and Boone) Moderated by: Van Lindberg
New open source projects are starting each day. Maybe your code will redefine computing—if you can avoid a few simple mistakes that would keep your project on the sidelines. This session will cover ten simple things that you should do every time you start a new open source project and help you avoid a mountain of trouble later. Read more.
People
Location: Portland 255
Elaine Wherry (meebo) Moderated by: Elaine Wherry
From our recruiter moving to Mexico, to hitting a candidate in the eye with a fingerblaster rocket, Meebo has encountered every imaginable hiring obstacle. From Meebo's hiring history, you will learn our best interview techniques, how we evaluate candidates, and how our engineering team developed a hiring process that allows us to maintain a high bar while still allowing time to write code. Read more.
Ruby
Location: Portland 251
Ryan Briones (The Edgecase) Moderated by: Ryan Briones
Using Capistrano to automate SSH tasks such as server administration and application deployment. Read more.
Event
Location: Portland 252
Moderated by: Matthew Johnson
The OSCON tradition continues as Larry Wall delivers the annual State of the Onion Address, followed by Jim Brandt's Perl Foundation report, and an auction to benefit the Perl Foundation. The State of the Onion starts at 6:15pm in Portland 252, immediately after the Perl Lightning Talks. Read more.
Web Applications
Location: Portland 252
Chris Shiflett (OmniTI) Moderated by: Chris Shiflett
Cross-site scripting (XSS), cross-site request forgeries (CSRF), and Ajax are being combined in creative new ways to launch sophisticated attacks that penetrate firewalls, target users, and spread like worms. This talk examines this new threat, dubbed Security 2.0, by demonstrating some hypothetical and real exploits as well as discussing methods of safeguard and prevention. Read more.
Web Applications
Location: D137
Joe Gregorio (Google), Zaheda Bhorat (Google) Moderated by: Joe Gregorio
The mantra at the IETF is rough consensus and running code. But how much does that running code, particularly open source running code, contribute to a good standard? Read more.
Business, Emerging Topics, People
Location: Portland 251
Brian Aker (MySQL), Rob Lanphier (Linden Lab), Stephen O'Grady (Redmonk), Theodore Ts'o (Linux Foundation) Moderated by: Rob Lanphier
Are software projects dominated by a single company still open source, or is an OSI-approved license good enough? Does a project need to be "organic" to be truly open source? What does "organic" even mean in this context? Panelists with a range of viewpoints will discuss these topics. Read more.
OSCON 2008