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 David Pacheco

Download or subscribe to David Pacheco's schedule.

Benoit Sigoure (StumbleUpon, Inc.)
Average rating: ****.
(4.30, 10 ratings)
OpenTSDB is an open-source, distributed time series database designed to monitor large clusters of commodity machines at an unprecedented level of granularity. OpenTSDB enables operations teams to keep track in real-time of all the metrics exposed by operating systems, applications and network equipment, and makes the data easily accessible. Read more.
Theo Schlossnagle (OmniTI/Circonus)
Average rating: ****.
(4.38, 8 ratings)
The art of dealing with real-time data is not new. In fact, much of the world's economy is propped up my making decisions on data sub milliseconds. The technology is there, we have the power. We'll take a whirlwind tour of the open-source Esper system and understand how to integrate it into your stack to enable rapid decision making on real-time data from anywhere in your architecture. Read more.
Aaron Kimball (Zymergen, Inc.)
Average rating: ***..
(3.62, 8 ratings)
This talk introduces an open-source SQL-based system for continuous or ad-hoc analysis of streaming data built on top of Flume-based data collection for Hadoop. Attendees will understand how to use a new tool to extend their Hadoop data collection pipeline with real-time streaming analytics. Read more.
Data: Relational
Location: C121/122
Inaam Rana (Oracle), Calvin Sun (Twitter)
Average rating: *....
(1.33, 6 ratings)
There are many exciting InnoDB performance and Scalability features in MySQL 5.5 and its upcoming release. But how to best use them? What are the caveats? At this session, we will describe those performance and Scalability features in depth. We will also present some benchmark results that explore the performance of those features. Read more.
Event
Location: Oregon Ballroom
Average rating: ****.
(4.79, 24 ratings)
If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? We’re going to find out when we conduct our third Ignite event at OSCON. Read more.
Location: A105
Tags: bof
Moderated by: Brendan Gregg, Dave Pacheco
This DTrace Community BoF will provide an open discussion opportunity for developers and users of DTrace on all platforms (including Illumos, Solaris, MacOS, BSD, and Linux) to talk all things DTrace. Come discuss new ideas for DTrace, share DTrace war stories, hear what other people are working on, and meet community leaders like Brendan Gregg, co-author of the new DTrace book. Bring questions! Read more.
Node Day
Location: F151
A day-long dive into Node, the scalable network application framework for JavaScript. Read more.
Tools and Techniques
Location: Portland 252
Tim Berglund (GitHub), Matthew McCullough (GitHub, Inc.)
Average rating: ****.
(4.83, 18 ratings)
Matthew McCullough, trainer for GitHub.com, and Tim Berglund, co-presenter of the O'Reilly Git Master Class, will guide you through the fundamentals of Git in three hours of lecture, discussion, and hands-on exercises. Read more.
Keynote
Location: Oregon Ballroom 203/204
Adrian Cockcroft (Battery)
Average rating: ****.
(4.44, 9 ratings)
Keynote by Adrian Cockcroft, Cloud Architect, Netflix. Read more.
Data: Hadoop
Location: C123
Nicolas Spiegelberg (Facebook)
Average rating: ****.
(4.38, 8 ratings)
In November, Facebook launched a new version of Messages that combines chat, SMS, email, and Messages into a real-time conversation. Facebook relies on Apache HBase, a NoSQL-style database, for storing this real-time message data. This talk will elaborate on our decision process, system configuration, scaling issues, and advantages gained by choosing Open Source. Read more.
Programming
Location: Portland 252
Tags: developer, vim
Damian Conway (Thoughtstream)
Average rating: ****.
(4.96, 25 ratings)
You use your editor all day, every day. But how much of that editor do you actually use? This tutorial explores many of the less widely known but more powerful features of the Vim editor, and explains how developers can greatly improve their productivity by optimizing, automating, or even eliminating the common coding tasks they perform every day. Read more.
Data: Big Data
Location: C121/122
Tom Wilkie (Acunu Ltd)
Average rating: ****.
(4.80, 5 ratings)
The standard Linux storage stack wasn't designed for write-heavy big data workloads, nor is it well-suited to modern hardware: large, slow SATA disks, SSDs or many cores. Castle, an open-source project, is a ground-up overhauling of RAID, file systems, and the POSIX interface. Read more.
David Pacheco (Joyent), Brendan Gregg (Netflix)
Average rating: ***..
(3.00, 3 ratings)
We'll present the architecture and implementation of a Node.js/DTrace-based distributed platform for analyzing the performance of cloud applications in real-time. We'll do a live demo on a real, internet-facing cloud and discuss some of the interesting performance pathologies we've found and explained using this tool. Read more.
Location: C123
Scott Andreas (Boundary Inc.)
Average rating: ***..
(3.87, 15 ratings)
This language-agnostic proposal focuses upon concepts and strategies critical to the design and implementation of asynchronous systems and data processing layers. Key components include a survey of implementation strategies for non-blocking edge tiers, patterns for building out a distributed worker / processing tier, along with several horror stories of cascading failures and their resolution. Read more.
Location: C121/122
Robert Treat (OmniTI)
Average rating: ****.
(4.17, 6 ratings)
Everyone thinks they know what sharding is and how to do it, but simple horizontal read scaling is the small potatoes. In this talk we'll focus on the sharding pattern for large scale read/write architectures, based on real world implementations. Supporting millions of users on commodity hardware doesn't need magical software, just careful application of the right scalability pattern. Read more.
Open Data
Location: F150
Daniel Jacobson (Netflix)
Average rating: **...
(2.86, 7 ratings)
The Netflix API has been incredibly successful in getting your favorite movies and TV shows on to hundreds of devices. It is handling billions of requests and is the centerpiece of the Netflix distribution strategy. Given this tremendous success, why are we completely redesigning the API? Come and find out how we plan to make the API better, scale it in the cloud and improve our API's efficiency. Read more.
Products & Services
Location: E143
Derek Collison (VMware)
Average rating: ***..
(3.00, 4 ratings)
This talk will cover the design and building of the distributed architecture of Cloud Foundry. Read more.
Javascript & HTML5
Location: Portland Ballroom
Average rating: ****.
(4.27, 15 ratings)
There's a lot of information around about using different patterns in your JavaScript. This is only part of what you need to know to build a large-scale web application. Learn how to keep your JavaScript objects loosely coupled and build an architecture that can grow and change as your application does. Read more.
Cloud Computing
Location: Portland 251
Eric Day (craigslist), James Turnbull (Docker)
Average rating: **...
(2.83, 12 ratings)
The OpenStack project was launched last summer during OSCON by Rackspace, NASA, and a number of other cloud technology leaders in an effort to build a fully-open cloud computing platform. It is a collection of scalable, secure, standards-based projects consisting of compute, storage, images, and more. This session will introduce the projects, the principles behind it, and how to get started. 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.
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.
Cloud Computing
Location: Portland 251
Tags: cloud, ruby, storage
Wade Minter (TeamSnap), Michael Mayo (Rackspace)
Average rating: ***..
(3.67, 3 ratings)
OpenStack is an effort to build a completely open, community driven, enterprise-level cloud computing and storage platform. Not only is the technology open, but the APIs are as well. This session will show how to leverage the power of the current compute and storage APIs, as well as look down the road to future releases. Read more.
Python
Location: D133
Michael Dory (Socialbomb), Adam Parrish (Socialbomb), Brendan Berg (Wurk Happy)
Average rating: ****.
(4.00, 5 ratings)
Tornado is a scalable, non-blocking web server and web application framework written in Python. It is also light-weight to deploy, fun to write for, and incredibly powerful. So why aren't you using it? This presentation will cover the basics of the framework, as well as some best practices and real-life use cases. Read more.
Products & Services
Location: E141
Jonathan Bryce (The Rackspace Cloud), Ben Cherian (DreamHost)
Average rating: ***..
(3.67, 3 ratings)
Learn how Dreamhost, creators of the open source Ceph storage system, added support for Ceph to OpenStack Compute (Nova), including more detail around the community process, capabilities of the Ceph integration and a deeper dive into the OpenStack architecture. Read more.
Programming
Location: Portland 255
Piers Cawley (Thermeon)
Average rating: ***..
(3.29, 24 ratings)
Languages with first class functions are different. Callbacks and `each' are just the start - the fun really begins when you start learning from the Lisp guys and writing code that writes code that writes code. Think differently about your Javascript and do more with less code Read more.
Citizen Science
Location: D136
Joel Parker (NASA Goddard Space Flight Center)
Average rating: ****.
(4.00, 2 ratings)
The General Mission Analysis Tool (GMAT) is an open-source mission design tool actively used and developed at NASA Goddard Space Flight Center. It is available now in beta form, and will be released fully by the end of the year. Read more.
Business
Location: E146
Aaron Williamson (Software Freedom Law Center), Karen Sandler (GNOME Foundation)
Average rating: ****.
(4.00, 6 ratings)
A discussion of fundamental legal concepts for free/open source software developers, focusing on the topics that projects most commonly face: copyrights, trademarks, patents, and incorporation. Read more.
Cloud Computing
Location: D139/140
Paul Voccio (Rackspace), Ewan Mellor (Citrix Systems, Inc.)
There are many challenges to being able to move virtual machines to and from your datacenter and public cloud hosting service providers (in other words to obtain hybrid cloud mobility). In this session, members of the OpenStack and Xen.org communities discuss the open source and open standards approach that they are taking and include some of the challenges they face. Read more.
Programming
Location: Portland 255
Alex Martelli (Google)
Average rating: ***..
(3.08, 26 ratings)
Designing interfaces so that other code can interact with ours (whether our code is a library, framework, application, website...) is a very common and clearly crucial activity, but fraught with dangers — stuff we all keep doing wrong time after time. This talks shows some common cases of API design errors encountered in the wild, with tips on how to avoid them when you design your next API. 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.
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.
Steven Ellis (Red Hat New Zealand)
Average rating: ***..
(3.93, 15 ratings)
A relatively recent addition to Linux, CGroups provide a mechanism to control resource allocation in a manner that has long existed on Unix environments. Most recently released Linux distributions now include CGroups in their standard package repositories, but few system administrators are aware of the features they provide. 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: D135
Jason Evans (Facebook)
Average rating: ***..
(3.67, 3 ratings)
jemalloc is primarily known as a high performance memory allocator, but Facebook has evolved it to also provide numerous tools for tracking application behavior and detecting memory errors. Jason Evans will demonstrate how to use jemalloc for diagnosing memory errors in large-footprint and/or long-running applications, whether during application development or after deployment. Read more.
Programming
Location: Portland 252
Gleicon Moraes (7co.cc)
Average rating: ***..
(3.00, 6 ratings)
Sometimes there is a mix between performance and scalability, but they are different dimensions. Changing your code from blocking to non-blocking yields scalability at the cost of a complexity. In this talk I show how Python, Ruby and JS do that, the differences between their async toolkits and some basic building blocks for web and high load applications. Read more.
Tools and Techniques
Location: Portland 251
Dan York (Voxeo Corporation)
Average rating: ****.
(4.12, 8 ratings)
With the news that IPv4 address allocation is in its final stages, IPv6 is getting a great amount of attention and questions are being asked about whether software works with IPv6. Why should you as an open source developer care? What do you need to think about in your applications? How can you make sure your apps work with IPv6? 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.