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 Tom Hanlon

Download or subscribe to Tom Hanlon's schedule.

Aaron Kimball (Magnify Consulting)
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.
Programming
Location: Portland 256
Dean Wampler (Typesafe)
Average rating: ***..
(3.31, 13 ratings)
You've heard that Functional programming (FP) is good for concurrency. Mastering FP will improve all the code you write. FP changes practices like TDD; learn how design is more structured and tests are more precise. See why FP-style functions and data structures are actually more reusable than objects. Leave with new tools that eliminate bloat, improve code quality, and speed development. Read more.
Data: Big Data
Location: B118-119
Jay Kreps (LinkedIn)
Average rating: ****.
(4.11, 9 ratings)
The last few years have brought a wealth of new data technologies organized around horizontal scalability. This talk will cover the essential infrastructure areas: real-time stream processing, offline data crunching, large-scale data deployments and live serving. The focus will be on how these ingredients come together to enable innovative data-driven products at LinkedIn. Read more.
Jeff Hamann (Forest Informatics)
Average rating: **...
(2.67, 3 ratings)
Learn how to cobble together a PostgreSQL database, install a few handy R packages, a pinch of language extensions, and a handful of publicly available data to generate a forest monitoring platform to help landscape managers make better decisions using basic design-engineering paradigms to perform quick trade-off analyses. Read more.
Data: NoSQL Databases
Location: B118-119
Tags: nosql_nerd
Dwight Merriman (10gen)
Average rating: ****.
(4.00, 3 ratings)
One of the challenges that comes with moving to MongoDB is figuring how to best model your data. While most developers have internalized the rules of thumb for designing schemas for RDBMSs, these rules don't always apply to MongoDB. Read more.
Java: Client
Location: A106
Bruce Snyder (SpringSource/VMware)
Average rating: *****
(5.00, 2 ratings)
If you use ActiveMQ, chances are you have run into some problems for which there don't seem to be easy answers. This session examines some common questions from developers using ActiveMQ and provides explanations and solutions. Read more.
Dan Allen (OpenDevise)
Average rating: ****.
(4.00, 1 rating)
Java EE 6 is a drastic improvement over previous revisions of the platform. But regardless of how significant the releases are, it's not long before we want more. In this talk, you'll discover that waiting around for Java EE 7 isn't your only option, thanks to the portable extension SPI introduced by CDI. Read more.
Java: JVM
Location: A105
Steve Jenson (Twitter, Inc)
Average rating: ***..
(3.60, 5 ratings)
Twitter is the largest Ruby on Rails installation on the web right now -- however, we have been moving from solely hosting Rails applications to a mixed Rails and JVM deployment. This migration has been ongoing for a few years at Twitter and we now run several back-end, high-throughput, and critical components on the JVM. Read more.
Data: Roulette
Location: C124
Sharing data is critical in a world where crisis can occur at any moment. Often, valuable data is stored in disparate locations with no information on how to access. This presentation discusses spatial data discovery and open source tools for implementing a data-sharing catalog. Esri’s Geoportal Server will be used to show sharing and discovery in action. Talk is open to all attendees. Read more.
Data: NoSQL Databases
Location: B118-119
Adam Silberstein (Yahoo!)
Average rating: ***..
(3.50, 2 ratings)
I will overview PNUTS, a large-scale, geographically-replicated serving data store in widespread use at Yahoo! I will introduce key use cases, the main system components, key design decisions, and ongoing work. Read more.
Josh Patterson (Cloudera)
Average rating: ***..
(3.75, 8 ratings)
Time Series sensors are being ubiquitously integrated in places like cell phones, environmental sensors, and the smart grid. As we scale out this type of data RDBMS systems strain to scale with the high insertion rates and real time query requirements. In this talk we introduce “Lumberyard” which is a scalable indexing and low latency fuzzy pattern searching time series data. Read more.
Data: Scaling
Location: B118-119
Andy Blyler (Barracuda Networks), Lindsay Snider
Average rating: ****.
(4.00, 1 rating)
Solr, an open source enterprise search server, scales very well within an index (vertical scaling). It is when you have multiple indexes (horizontal scaling) that it starts to get hairy, which happens a lot when you are hosting a cloud based solution for multiple users. In this session we will discuss these issue as well as the techniques of how to overcome them in-depth. Read more.
Data: Roulette
Location: C124
Peter Neubauer (Neo Technology)
Average rating: **...
(2.00, 1 rating)
Location-based services are hot, but geographic datasets are complex. But this shouldn’t put you off writing awesome location-aware services. This talk will show how to create spatial models and query the Open Street Map dataset together with social data using the Neo4j graph database. Read more.
Data: NoSQL Databases
Location: Oregon Ballroom 204
Bradley Holt (Found Line)
Average rating: ***..
(3.12, 8 ratings)
CouchDB is a document-oriented database that uses JSON documents, has a RESTful HTTP API, and employs map/reduce views for querying data. This tutorial will teach web developers the concepts they need to get started using CouchDB in their projects. Libraries are available for CouchDB’s RESTful HTTP API in many programming languages and we will take a look at some of the more popular ones. Read more.
Data: NoSQL Databases
Location: Oregon Ballroom 203
Jeffrey Kirkell (Project Management Institute)
Average rating: *....
(1.17, 6 ratings)
The popularity of NoSQL opens up an endless array of possible uses but also causes its own set of problems. Riak, a NoSQL offering created by Basho solves this by claiming to have no single point of failure. Proving this goes a long way to dispelling the concerns within an enterprise to begin adopting a non-relational solution. Read more.
Data: Analytics and Visualization
Location: Oregon Ballroom 203
Robin Anil (Google), Ted Dunning (MapR Technologies)
Average rating: **...
(2.75, 4 ratings)
This hands-on tutorial aims at learning the basics of the important machine learning algorithms in Mahout. It aims to help you get it up and running on a Hadoop cluster. Mahout is open source implementation of a collection of algorithms designed from ground up to sift through terabytes of data and help bring out important patterns which are otherwise not in the reach of standard tools. Read more.
Citizen Science
Location: D136
Greg Biggers (Genomera), Raymond McCauley (Genomera)
Average rating: ****.
(4.33, 6 ratings)
How one person’s desire to know if his vitamins really worked became a set of tools for doing open, crowd-sourced health experiments. By combining data and analysis from engaged individuals, we can answer big questions traditionally asked exclusively by pharma companies and research institutions. And for less than 1/1000 of the cost. Read more.
Python
Location: D133
Joshua Boverhof (Lawrence Berkeley National Lab), Shreyas Cholia (NERSC)
Average rating: **...
(2.33, 3 ratings)
RESTful HTTP web services have many advantages over the "big" web services paradigm of SOAP/WSDL/XML Schema. RESTful services are simpler to create, use, and test. REST/HTTP is native to the web, thus it's easy to digest these services from Javascript or a backend. NEWT is a RESTful web API to NERSC HPC resources, used by other scientific portals. Read more.
Citizen Science
Location: D136
Vin Sharma (Intel)
Average rating: *....
(1.25, 4 ratings)
Equipped with little more than a burning desire to succeed and a river of open source software, learn how you can build a test bed for developing and testing machine learning algorithms on a scale-out infrastructure on a shoestring budget. Read more.
Community
Location: E145
Meghan Gill (10gen)
Average rating: ****.
(4.00, 3 ratings)
This session talk about strategies for building community around open source software through a case study of the MongoDB project. 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.
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.