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

Personal schedule for Shawn Pearce

Download or subscribe to Shawn Pearce's schedule.

Programming
Location: Portland 255
Rob Pike (Google, Inc.)
Average rating: ****.
(4.06, 18 ratings)
The Go programming language was designed to make programming productive and efficient. Go is a concurrent language that compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. This talk is an introduction to Go that focuses on how the design of the language helps it achieves those goals. Read more.
Programming
Location: Portland 255
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Average rating: ***..
(3.64, 14 ratings)
Are languages, compilers, debuggers, and algorithms all you need to be a successful software engineer? In a perfect world, those who produce the best code should be the most successful. Unfortunately, we live in a world of imperfect people, and collaborating with others is at least as important as having great technical skills if you want to write great software. Read more.
Selena Deckelmann (PostgreSQL)
Average rating: ****.
(4.12, 16 ratings)
Ever have a code release go horribly wrong? Have a routine system upgrade turn into 12 hours of downtime? Had to field angry phone calls from engineers, customers and your boss? Sometimes things go horribly wrong. This talk will teach you how to plan for the worst, minimize risk and recover gracefully from failure. Read more.
Brian Martin (Martin Consulting Services, Inc.)
Average rating: ****.
(4.18, 11 ratings)
So you've written a disaster recovery plan for your data center, and you've tested it until it works ... what could go wrong? Brian Martin describes his experience is a real, full scale "abandon the building" disaster, what went wrong, and draws lessons for taking a plan to the next level of reliability. Read more.
Programming
Location: E145
Average rating: ****.
(4.69, 13 ratings)
In "topics we're looking for", the call for papers has the phrase "open, open, open". And the word "open" appears eleven times. The word "source" appears thrice. This talk is about "source, source, source." It is the intelligibility, the accessibility, the understandability of the *source* code and data which creates community and collaboration. Presenting source patterns and anti-patterns. Read more.
Emerging Languages
Location: E144
Daniel Spiewak (Novell)
Average rating: ****.
(4.40, 5 ratings)
Object-functional languages have a number of desirable properties and have proven very useful in practice. Unfortunately, the merger brings with it a raft of complexities, being the root of nearly all of Scala's infamous complexity. This talk will present a new framework for resolving these issue, based around the notion of statically-typed functional object prototypes. Read more.
Javascript & HTML5
Location: Portland Ballroom
Scott Mattocks (GSN Digital)
Average rating: **...
(2.50, 16 ratings)
This talk looks at the advantages and disadvantages of different techniques for dynamic content updates: short polling, long polling, and WebSockets. These techniques allow web developers to provide users with a fluid experience that keeps pace with their expectations. The talk concludes with a deep dive into both the WebSocket API and protocol. Read more.
Perl
Location: Portland 256
Eric Wilhelm (Cisco, Inc.)
Average rating: ****.
(4.25, 4 ratings)
Code execution speed affects development time, hardware, scalability, and the bottom line less than you would think and never where you expect it. Are your optimizations overpriced? Read more.
Programming
Location: Portland 255
Mike Amundsen (API Academy, CA Technologies)
Average rating: ***..
(3.33, 15 ratings)
One of the key properties of RESTful Web applications is the ability to evolve over time. Too many Web APIs don’t evolve; they just get old, and useless; they rot. Why? Because they are little more than URI-based RPC calls returning serialized objects. Instead, Web APIs should rely on well-crafted media-type messages driven by links; they should be more RESTful. Read more.
Tools and Techniques
Location: Portland 255
Tim Anglade (Apigee)
Average rating: **...
(2.00, 11 ratings)
A look at the state of data storage, management & analysis, from SQL to NOSQL, “NewSQL” and beyond. I will explain why the core premises of data management have changed; tell some of the tales of success and failure I have collected on the topic; share some counterintuitive rules-of-thumb about the sometimes mind-blowing, sometimes nerve-wrecking reality of life with an alternative datastore. Read more.
Programming
Location: Portland 255
Roger Bodamer (10gen), Peter Neubauer (Neo Technology), Matt Pfeil (DataStax), Tim Anglade (Apigee), Antony Falco (Basho Technologies)
Average rating: *....
(1.75, 16 ratings)
This panel discussion features the key innovators in the NoSQL space. Read more.
Business
Location: E146
Richard Fontana (Red Hat, Inc.)
Average rating: ***..
(3.60, 5 ratings)
Formal contributor agreements give rise to a number of social, economic and ethical problems, threatening to undermine many of the advantages of open source development, without offering any real legal benefits. Projects and their sponsoring organizations should implement explicit but informal contribution policies that are grounded in free software tradition and that encourage community-building. Read more.
Education
Location: Portland 252
Chris DiBona (Google, Inc.), Carol Smith (Google, Inc.)
Average rating: ***..
(3.00, 5 ratings)
In this talk we'll talk about the years events in open source at Google, including a breakdown of the Google code-in project and an update on the Summer of Code. Read more.
Tools and Techniques
Location: Portland 252
Chris DiBona (Google, Inc.)
Average rating: ****.
(4.10, 10 ratings)
First done at OSCON 2010, we though this session was extremely useful in helping developers work better with Google technology and answer questions they might be baffled about. So, for 40 minutes, we'll be happy to answer nearly any question an engineer might have. Many Googlers covering everything from Android to search will be in attendance and ready to answer your questions. Read more.
Education
Location: D138
Jacinta Richardson (Perl Training Australia)
Average rating: ****.
(4.29, 7 ratings)
You have so much you want to teach, how do you structure it so that your training course is both interesting and challenging? How much theory can you squeeze into an hour before your attendees have forgotten where you started? How do you structure your course to account for classes which move slower or faster than average? This talk will cover all of these answers and more. Read more.
Cloud Computing
Location: D139/140
Stewart Smith (Percona)
Average rating: ****.
(4.33, 12 ratings)
Those who cannot remember the past are condemned to repeat it. This is part survey, part critique of the various Atomicity, Consistency, Isolation and Durability models available from various modern databases and data stores used in modern Web and Cloud environments. Read more.
Tools and Techniques
Location: Portland Ballroom
Chrissie Brodigan (Mozilla/Firefox)
Average rating: ***..
(3.06, 16 ratings)
Open source projects have long skimped on presentation & packaging (basically, they are the equivalent of "she has a great personality!"). Let's change that. Open source can be the hot girl too. Learn how developers can create opportunities for designers to contribute to projects. Great design is the best way to draw an audience to your project & build contributor confidence. Read more.
Jordan Sissel (Elasticsearch)
Average rating: ****.
(4.77, 13 ratings)
Get the most out of your logs with logstash. Logstash is free, open source, and scalable, and exists to help you debug, analyze, and correlate issues in real-time across your infrastructure and your business. Read more.
Mats Kindahl (Oracle), Lars Thalmann (Oracle)
Average rating: ****.
(4.00, 1 rating)
The ability to replicate from one MySQL server to another is a well established and proven technology. Until recently, replication from a MySQL server to an external application was not supported. This technology would not only enable a universe of applications, it would also permit developers to integrate near real time data changes from MySQL quickly and reliably into their own solutions. Read more.
Cloud Computing
Location: Portland 251
Tom Hanlon (Cloudera)
Average rating: ***..
(3.14, 7 ratings)
Is your application distributed ? How have you chosen to deal with the implications of this distribution? In this session we will introduce and explore zookeeper. Originally developed at Yahoo and used by hbase, zookeeper is a wonderful tool. Zookeeper is straightforward and provides an interface allowing for easy configuration and use. Read more.
Programming
Location: Portland 252
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.19, 16 ratings)
Review worst practices for releasing software: how to destroy scope in a single meeting; "death sprints" (more agile than death marches); how to avoid testing; how to make your software impossible to configure; and finally, when pushing out a webapp release, how to make your ops team hate you. This tongue in cheek session will review things learned painfully and late at night. Read more.
Tools and Techniques
Location: Portland 256
Tags: git
Michael Schwern (eval Empire), Ricardo Signes (Pobox.com)
Average rating: ***..
(3.93, 14 ratings)
Git makes so much more sense when you understand how it really works. It only has two tricks, and they're really simple, but explanations go on about Directed Acyclic Graphs and Octopus Merges and a bunch of CS jargon nobody understands. Feh. You can illustrate and understand git using just children's toys! Read more.
Tools and Techniques
Location: Portland Ballroom
John Hawley (Red Hat), Shawn Pearce (Google)
Average rating: ***..
(3.17, 6 ratings)
The Google Android platform has sky rocketed in popularity over the last few years, boasting uncounted devices and a vibrant development community. We aim to pull back the curtain on the behind the scenes infrastructure that supports this world wide development effort from Gerrit code review to the servers that push the source code. Read more.