Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

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

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

OSCON 2011 Schedule

Below are the confirmed and scheduled talks (schedule subject to change).

Customize Your Own Schedule

Create your own OSCON schedule using the personal scheduler function. Mark the keynotes, tutorials, sessions, and events you want to attend by clicking on the calendar icon [calendar icon] next to each listing. Then click on "personal schedule" below and get your own customized schedule generated.

Portland Ballroom
Add Netflix Webkit-Based UI for TV Devices to your personal schedule
10:00am Netflix Webkit-Based UI for TV Devices Matt McCarthy (Netflix), Kim Trott (Netflix)
Add Android Infrastructure, the Workings behind the Curtain to your personal schedule
11:50am Android Infrastructure, the Workings behind the Curtain John Hawley (Intel), Shawn Pearce (Google)
Portland 252
Add How Not to Release Software to your personal schedule
11:00am How Not to Release Software Laura Thomson (Mozilla Corporation)
Portland 251
Add Manage Distributed Systems with Zookeeper to your personal schedule
10:00am Manage Distributed Systems with Zookeeper Tom Hanlon (Cloudera)
Portland 255
10:00am TBC
Add The Arts & Crafts Movement 2.0 to your personal schedule
11:00am The Arts & Crafts Movement 2.0 Chris Prather (Tamarou LLC)
Add Touch and Go: Leading Touch UI with Open Source to your personal schedule
11:50am Touch and Go: Leading Touch UI with Open Source Chase Douglas (Canonical)
Portland 256
Add Shipwright: Application Distribution Simplified to your personal schedule
10:00am Shipwright: Application Distribution Simplified Kevin Falcone (Best Practical Solutions)
Add Easy Distributed Computing with Perl and Grid::Request to your personal schedule
11:00am Easy Distributed Computing with Perl and Grid::Request Victor Felix (Univ. of Maryland)
Add Git for Ages 4 and Up to your personal schedule
11:50am Git for Ages 4 and Up Michael Schwern (eval Empire), Ricardo Signes (Pobox.com)
D136
Add Binary log API: A Library for Change Data Capture using MySQL to your personal schedule
10:00am Binary log API: A Library for Change Data Capture using MySQL Mats Kindahl (Oracle), Lars Thalmann (Oracle)
Add Put a Button on It: Removing Barriers to Going Fast to your personal schedule
11:00am Put a Button on It: Removing Barriers to Going Fast John Goulah (Etsy), Erik Kastner (Kickstarter)
Add Low-Hanging Fruit vs. Micro-optimization - Creative Techniques for Loading Web Pages Faster to your personal schedule
11:50am Low-Hanging Fruit vs. Micro-optimization - Creative Techniques for Loading Web Pages Faster Trevor Parscal (Wikimedia Foundation, Inc.), Roan Kattouw (Wikimedia Foundation, Inc.)
D133
Add OSCON Town Hall to your personal schedule
10:00am OSCON Town Hall Edd Wilder-James (Silicon Valley Data Science), Sarah Novotny (NGINX)
11:50am TBC
D135
Add Resource Allocation for Linux with Cgroups to your personal schedule
10:00am Resource Allocation for Linux with Cgroups Steven Ellis (Red Hat New Zealand)
Add Using jemalloc for Large-scale Memory Debugging to your personal schedule
11:00am Using jemalloc for Large-scale Memory Debugging Jason Evans (Facebook)
11:50am TBC
E146
10:00am TBC
Add 12 Years of Copyleft License Compliance: A Historical Perspective to your personal schedule
11:00am 12 Years of Copyleft License Compliance: A Historical Perspective Bradley Kuhn (Software Freedom Conservancy)
11:50am TBC
F150
Add Practicing Open Science  to your personal schedule
10:00am Practicing Open Science William Schroeder (Kitware, Inc.), Brian Wylie (Sandia National Labs), Marcus Hanwell (Kitware, Inc.)
11:50am TBC
D137
10:00am TBC
Add Optimizing APC for Multi-Core Systems to your personal schedule
11:00am Optimizing APC for Multi-Core Systems Gopal Vijayaraghavan (Zynga Game Network, India)
Add Introducing Assetic: Asset Management for PHP 5.3 to your personal schedule
11:50am Introducing Assetic: Asset Management for PHP 5.3 Kristopher Wallsmith (OpenSky)
D138
Add The State of Open Source in Education to your personal schedule
10:00am The State of Open Source in Education Steve Hargadon (Classroom 2.0)
Add Online Education That Works: The O'Reilly School of Technology to your personal schedule
11:00am Online Education That Works: The O'Reilly School of Technology Peter Scott (Pacific Systems Design Technologies), Scott Gray (O'Reilly School of Technology)
11:50am TBC
D139/140
Add Maintainable API Docs & Other Rainbow-Colored Unicorns to your personal schedule
10:00am Maintainable API Docs & Other Rainbow-Colored Unicorns Neil Mansilla (Mashery, Inc.)
Add How to Win Friends and Write Documentation to your personal schedule
11:00am How to Win Friends and Write Documentation Nóirín Plunkett (Eucalyptus Systems)
11:50am TBC
E144
10:00am TBC
11:00am TBC
11:50am TBC
E145
Add Community Overflow to your personal schedule
11:50am Community Overflow Henrique Bastos (Dekode)
E141
10:00am TBC
11:00am TBC
11:50am TBC
E142
10:00am TBC
11:00am TBC
11:50am TBC
F151
Add Introduction to PDX Council Connect, a legislative agenda app.  to your personal schedule
10:00am Introduction to PDX Council Connect, a legislative agenda app. Rick Nixon (City of Portland, Oregon), Oscar Godson (City of Portland, OR), Eric Arenson (City of Portland, Oregon)
E143
10:00am TBC
11:00am TBC
11:50am TBC
10:40am Morning Break
Room: Portland Ballroom Foyer
Add Closing Get-together to your personal schedule
1:15pm Closing Reception
Room: Portland Ballroom Foyer
Closing Get-together
Add Welcome to your personal schedule
9:00am Plenary
Room: Portland Ballroom
Welcome Edd Wilder-James (Silicon Valley Data Science), Sarah Novotny (NGINX)
Add Cliff Jumping, Face Palms and Coder Caves to your personal schedule
9:05am Plenary
Room: Portland Ballroom
Cliff Jumping, Face Palms and Coder Caves Dan Melton (Code for America)
Add Brian Fitzpatrick to your personal schedule
9:20am Plenary
Room: Portland Ballroom
Brian Fitzpatrick Brian Fitzpatrick (Tock)
Add Karen Sandler to your personal schedule
9:35am Plenary
Room: Portland Ballroom
Karen Sandler Karen Sandler (GNOME Foundation)
Add All Your Brains Suck - Known Bugs And Exploits In Wetware to your personal schedule
12:40pm Closing Keynote
Room: Portland Ballroom
All Your Brains Suck - Known Bugs And Exploits In Wetware Paul Fenwick (Perl Training Australia)
Add Underground Portland Walking Tour to your personal schedule
2:00pm Event
Room: Meet in MLK Lobby of the Oregon Convention Center
Underground Portland Walking Tour
10:00am-10:40am (40m) Javascript & HTML5
Netflix Webkit-Based UI for TV Devices
Matt McCarthy (Netflix), Kim Trott (Netflix)
11:00am-11:40am (40m) Javascript & HTML5
Mashing Up JavaScript – Advanced Techniques for Modern Web Applications
Bastian Hofmann (ResearchGate GmbH)
11:50am-12:30pm (40m) Tools and Techniques
Android Infrastructure, the Workings behind the Curtain
John Hawley (Intel), Shawn Pearce (Google)
10:00am-10:40am (40m) Tools and Techniques
Use 10,000 Browsers or How to Crowdsource, Archive and Share User Agent Data in the Open with Browserscope
Lindsey Simon (Google)
11:00am-11:40am (40m) Programming
How Not to Release Software
Laura Thomson (Mozilla Corporation)
11:50am-12:30pm (40m) Programming
Performance vs Scalability, Blocking vs. Non-blocking
Gleicon Moraes (7co.cc)
10:00am-10:40am (40m) Cloud Computing
Manage Distributed Systems with Zookeeper
Tom Hanlon (Cloudera)
11:00am-11:40am (40m) Cloud Computing
Managing Open Source Releases of a Cloud Platform
Adam Kalsey (Tropo)
11:50am-12:30pm (40m) Tools and Techniques
Why Should You Care about IPv6? And What Should You Do about It?
Dan York (Voxeo Corporation)
10:00am-10:40am (40m)
Session
To be confirmed
11:00am-11:40am (40m) Tools and Techniques
The Arts & Crafts Movement 2.0
Chris Prather (Tamarou LLC)
11:50am-12:30pm (40m) Mobile Platforms
Touch and Go: Leading Touch UI with Open Source
Chase Douglas (Canonical)
10:00am-10:40am (40m) Perl
Shipwright: Application Distribution Simplified
Kevin Falcone (Best Practical Solutions)
11:00am-11:40am (40m) Perl
Easy Distributed Computing with Perl and Grid::Request
Victor Felix (Univ. of Maryland)
11:50am-12:30pm (40m) Tools and Techniques
Git for Ages 4 and Up
Michael Schwern (eval Empire), Ricardo Signes (Pobox.com)
10:00am-10:40am (40m) Operations & System Administration
Binary log API: A Library for Change Data Capture using MySQL
Mats Kindahl (Oracle), Lars Thalmann (Oracle)
11:00am-11:40am (40m) Tools and Techniques
Put a Button on It: Removing Barriers to Going Fast
John Goulah (Etsy), Erik Kastner (Kickstarter)
11:50am-12:30pm (40m) Tools and Techniques
Low-Hanging Fruit vs. Micro-optimization - Creative Techniques for Loading Web Pages Faster
Trevor Parscal (Wikimedia Foundation, Inc.), Roan Kattouw (Wikimedia Foundation, Inc.)
10:00am-10:40am (40m) Keynote
OSCON Town Hall
Edd Wilder-James (Silicon Valley Data Science), Sarah Novotny (NGINX)
11:00am-11:40am (40m) Tools and Techniques
Open Source Portable Apps: How and Why to Package Software for USB Drives, Cloud Drives and Mobile Storage
John Haller (PortableApps.com)
11:50am-12:30pm (40m)
Session
To be confirmed
10:00am-10:40am (40m) Operations & System Administration
Resource Allocation for Linux with Cgroups
Steven Ellis (Red Hat New Zealand)
11:00am-11:40am (40m) Tools and Techniques
Using jemalloc for Large-scale Memory Debugging
Jason Evans (Facebook)
11:50am-12:30pm (40m)
Session
To be confirmed
10:00am-10:40am (40m)
Session
To be confirmed
11:00am-11:40am (40m) Business
12 Years of Copyleft License Compliance: A Historical Perspective
Bradley Kuhn (Software Freedom Conservancy)
11:50am-12:30pm (40m)
Session
To be confirmed
10:00am-10:40am (40m) Government
Practicing Open Science
William Schroeder (Kitware, Inc.), Brian Wylie (Sandia National Labs), Marcus Hanwell (Kitware, Inc.)
11:00am-11:40am (40m) Open Data
Cultivating Open Geo-Data in the Real-World: A Guided Tour of Three Portland-based Projects
Matt Blair (Elsewise LLC)
11:50am-12:30pm (40m)
Session
To be confirmed
10:00am-10:40am (40m)
Session
To be confirmed
11:00am-11:40am (40m) PHP
Optimizing APC for Multi-Core Systems
Gopal Vijayaraghavan (Zynga Game Network, India)
11:50am-12:30pm (40m) PHP
Introducing Assetic: Asset Management for PHP 5.3
Kristopher Wallsmith (OpenSky)
10:00am-10:40am (40m) Education
The State of Open Source in Education
Steve Hargadon (Classroom 2.0)
11:00am-11:40am (40m) Education
Online Education That Works: The O'Reilly School of Technology
Peter Scott (Pacific Systems Design Technologies), Scott Gray (O'Reilly School of Technology)
11:50am-12:30pm (40m)
Session
To be confirmed
10:00am-10:40am (40m) Tools and Techniques
Maintainable API Docs & Other Rainbow-Colored Unicorns
Neil Mansilla (Mashery, Inc.)
11:00am-11:40am (40m) Tools and Techniques
How to Win Friends and Write Documentation
Nóirín Plunkett (Eucalyptus Systems)
11:50am-12:30pm (40m)
Session
To be confirmed
10:00am-10:40am (40m)
Session
To be confirmed
11:00am-11:40am (40m)
Session
To be confirmed
11:50am-12:30pm (40m)
Session
To be confirmed
10:00am-10:40am (40m) Community
Lessons from the Java.net Migration: Managing an Open Source Community through Major Change
Sonya Barry (Oracle)
11:00am-11:40am (40m) Community
Volunteers Aren't Always Contributors; Contributors Don't Always Volunteer
Gareth Greenaway (SCALE)
11:50am-12:30pm (40m) Community
Community Overflow
Henrique Bastos (Dekode)
10:00am-10:40am (40m)
Session
To be confirmed
11:00am-11:40am (40m)
Session
To be confirmed
11:50am-12:30pm (40m)
Session
To be confirmed
10:00am-10:40am (40m)
Session
To be confirmed
11:00am-11:40am (40m)
Session
To be confirmed
11:50am-12:30pm (40m)
Session
To be confirmed
10:00am-12:30pm (2h 30m)
Introduction to PDX Council Connect, a legislative agenda app.
Rick Nixon (City of Portland, Oregon), Oscar Godson (City of Portland, OR), Eric Arenson (City of Portland, Oregon)
10:00am-10:40am (40m)
Session
To be confirmed
11:00am-11:40am (40m)
Session
To be confirmed
11:50am-12:30pm (40m)
Session
To be confirmed
10:40am-11:00am (20m)
Break: Morning Break
1:15pm-1:45pm (30m) Event
Closing Get-together
9:00am-9:05am (5m) Keynote
Welcome
Edd Wilder-James (Silicon Valley Data Science), Sarah Novotny (NGINX)
9:05am-9:20am (15m) Keynote
Cliff Jumping, Face Palms and Coder Caves
Dan Melton (Code for America)
9:20am-9:35am (15m) Keynote
Brian Fitzpatrick
Brian Fitzpatrick (Tock)
9:35am-9:50am (15m) Keynote
Karen Sandler
Karen Sandler (GNOME Foundation)
12:40pm-1:10pm (30m) Keynote
All Your Brains Suck - Known Bugs And Exploits In Wetware
Paul Fenwick (Perl Training Australia)
2:00pm-4:00pm (2h) Event
Underground Portland Walking Tour