OSCON 2013 Schedule

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

Customize Your Own Schedule

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

Portland 251
Add HTML Canvas Deep Dive to your personal schedule
9:00am HTML Canvas Deep Dive Joshua Marinacci (Nokia)
Add Effective Django to your personal schedule
1:30pm Effective Django Nathan Yergler (Eventbrite)
Portland 252
Add Level Up Your Apps: Mobile UX Design and Development to your personal schedule
9:00am Level Up Your Apps: Mobile UX Design and Development Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au), Jonathon Manning (Secret Lab Pty. Ltd.)
Add Backbone Workshop to your personal schedule
1:30pm Backbone Workshop Nathaniel Schutta (ntschutta.com)
Portland 255
Add Systems Management with Chef to your personal schedule
9:00am Systems Management with Chef Joshua Timberman (Opscode, Inc), James Casey (Opscode, Inc.)
Add OpenStack Tour de Force to your personal schedule
1:30pm OpenStack Tour de Force Florian Haas (hastexo)
D136
Add Writing Idiomatic PHP to your personal schedule
9:00am Writing Idiomatic PHP David Sklar (Ning (Glam Media))
Add Erlang 101 - Your Intro to Actor and Multi-Core Programming to your personal schedule
1:30pm Erlang 101 - Your Intro to Actor and Multi-Core Programming Francesco Cesarini (Erlang Solutions Ltd)
Portland 256
Add Solr Quick Start to your personal schedule
9:00am Solr Quick Start Erik Hatcher (LucidWorks)
Add Real-time: HTML5 and Node.js to your personal schedule
1:30pm Real-time: HTML5 and Node.js Kyle Simpson (Getify Solutions)
E143/144
Add Service Orchestration In The Cloud With Juju to your personal schedule
9:00am Service Orchestration In The Cloud With Juju Jorge Castro (Canonical Ltd. / Ubuntu), Mark Mims (Silicon Valley Data Science)
Add Introduction to Apache Drill to your personal schedule
1:30pm Introduction to Apache Drill Ted Dunning (MapR), Jacques Nadeau (Apache Foundation/MapR)
D137/138
Add Web Accessibility for the 21st Century to your personal schedule
9:00am Web Accessibility for the 21st Century Denise Paolucci (Dreamwidth Studios), Deborah Kaplan (Dreamwidth Studios)
Add Neo4j Tutorial  to your personal schedule
1:30pm Neo4j Tutorial Michael Hunger (Neo Technology)
D139/140
Add Community-Driven Event Planning to your personal schedule
9:00am Community-Driven Event Planning Christie Koehler (Mozilla / Stumptown Syndicate), Audrey Eschright (Elevated Code / Stumptown Syndicate), Sherri Koehler (Samatha Yoga / Open Source Bridge / Ignite Portland)
Add Easier Documentation, Simpler Websites And Faster Collaboration to your personal schedule
1:30pm Easier Documentation, Simpler Websites And Faster Collaboration Dan Allen (OpenDevise), Sarah White (Asciidoctor, OpenDevise)
E145/146
Add Building A Distributed Sensor Network to your personal schedule
9:00am Building A Distributed Sensor Network Alasdair Allan (Babilim Light Industries), Kipp Bradford (The Kippworks)
Add Get Started with the Arduino - A Hands-On Introductory Workshop to your personal schedule
1:30pm Get Started with the Arduino - A Hands-On Introductory Workshop Philip Lindsay (rancidbacon.com)
E147
Add Community Foundations 101 to your personal schedule
9:00am Community Foundations 101 Simon Phipps (Open Source Initiative), Josh Berkus (PostgreSQL Experts, Inc.), Deborah Bryant (Red Hat), Steve Holden (Holden Web LLC), Paula Hunter (Outercurve Foundation), Bradley Kuhn (Software Freedom Conservancy), Dave Neary (Red Hat), Deb Nicholson (Open Invention Network), Cédric Thomas (OW2), Ian Skerrett (Eclipse Foundation)
Add Perl: The First Three Days to your personal schedule
1:30pm Perl: The First Three Days Peter Scott (Pacific Systems Design Technologies)
F150
Add Introduction to Clojure to your personal schedule
9:00am Introduction to Clojure Neal Ford (ThoughtWorks)
Add Improve Your Team With Improv to your personal schedule
1:30pm Improve Your Team With Improv Andrew Berkowitz (TeamSnap), Wade Minter (TeamSnap)
D 135
E141
Add Turn The Lights On Your Application Performance to your personal schedule
1:30pm Turn The Lights On Your Application Performance Gautam Mulchandani (New Relic)
E142
Add “Butter” Up Your Application to your personal schedule
9:00am “Butter” Up Your Application Wayne Walls (Rackspace Hosting), Alex Brandt (Rackspace Hosting)
12:30pm Lunch
Room: Exhibit Hall E
Add Expo Hall Opening Reception (Sponsored by Bluehost) to your personal schedule
5:00pm Event - Sponsored by Bluehost
Room: Expo Hall
Expo Hall Opening Reception (Sponsored by Bluehost)
Add Puppet Labs Party to your personal schedule
8:00pm Event
Room: Puppet Labs Headquarters, 926 NW 13th Ave. #210
Puppet Labs Party
9:00am-12:30pm (3h 30m) JavaScript & HTML5
HTML Canvas Deep Dive
Joshua Marinacci (Nokia)
Games account for about half of the apps in the typical app store and are the first thing ported to any new platform. This year's edition of the popular HTML Canvas Deep Dive will focus on building cross-platform games. We will cover everything needed for basic games with animation, audio, image loading, sprites, and joystick support, then package them for desktop, mobile web, and app stores.
1:30pm-5:00pm (3h 30m) Python
Effective Django
Nathan Yergler (Eventbrite)
Django is a popular, powerful web framework for Python. It has lots of "batteries" included, and makes it easy to get started. But all of the power means you can write low quality code that still works. Effective Django means building applications that are testable, maintainable, and scalable. This tutorial will introduce attendees to Django with an emphasis on testing, maintenance, and scale.
9:00am-12:30pm (3h 30m) Mobile
Level Up Your Apps: Mobile UX Design and Development
Paris Buttfield-Addison (Secret Lab Pty. Ltd.) et al
In this session you'll learn why you can't consider UX and design an optional extra when designing mobile apps, and how to tell an awesome app from a terrible app. In this platform-agnostic design-heavy workshop, you’ll learn how to build wireframes, how to translate those wireframes into actual working Android code, and how to evaluate your designs for future improvement.
1:30pm-5:00pm (3h 30m) JavaScript & HTML5
Backbone Workshop
Nathaniel Schutta (ntschutta.com)
You may have noticed today's web applications involve more than a few lines of JavaScript. You've probably also figured out JavaScript lacks certain...features...that make writing non-trivial applications more challenging. How do we resolve this conundrum?
9:00am-12:30pm (3h 30m) Operations
Systems Management with Chef
Joshua Timberman (Opscode, Inc) et al
One of the most popular configuration and cloud management tools, Chef is a powerful platform for rapid provisioning and deployment of servers. Attend this tutorial to learn what benefits Chef can bring, how to get started and best use Chef to meet your needs.
1:30pm-5:00pm (3h 30m) Cloud
OpenStack Tour de Force
Florian Haas (hastexo)
Call us crazy, but here is where you stand up an OpenStack cloud, from scratch, in three and a half hours. Running full throttle through the basics of OpenStack, this fast-paced tutorial will whirl through authentication, image storage, networking, and compute at breakneck speed. Not for the faint at heart.
9:00am-12:30pm (3h 30m) PHP
Writing Idiomatic PHP
David Sklar (Ning (Glam Media))
This tutorial gives you the details you need to become an idiomatic PHP programmer when you're coming from another language. We won't waste time on basics but instead tour the landscape of the "PHP way" to approach tasks and concepts that you already know how to do in another language, such as wrangling types, OO, errors, performance, external packages, and development environment.
1:30pm-5:00pm (3h 30m) Software Architecture
Erlang 101 - Your Intro to Actor and Multi-Core Programming
Francesco Cesarini (Erlang Solutions Ltd)
Erlang's basic features are a perfect match for massively concurrent, distributed cloud environments. Being rooted in an actor model with no shared memory, the complexity of multi-core programming is hidden from the developers, allowing them to focus on the program. This tutorial will introduce Erlang and its actor model, explaining how it is positioning itself to win the multi-core challenge.
9:00am-12:30pm (3h 30m) Data
Solr Quick Start
Erik Hatcher (LucidWorks)
Apache Solr is a Lucene-based blazing fast, highly scalable search engine used in thousands of applications and projects at organizations such as Zappos, Wells Fargo, Getty Images and many more. This tutorial will provide you with the fundamentals, enabling you to be up and running with Solr in minutes.
1:30pm-5:00pm (3h 30m) JavaScript & HTML5
Real-time: HTML5 and Node.js
Kyle Simpson (Getify Solutions)
The HTML 5 standard offers powerful features for writing full fledged applications. This tutorial focuses on the newest and most powerful of these: storage, web sockets and WebRTC.
9:00am-12:30pm (3h 30m) Cloud
Service Orchestration In The Cloud With Juju
Jorge Castro (Canonical Ltd. / Ubuntu) et al
In this session we'll quickly go over the basic concepts of juju and spend the rest of the time walking through explicit examples of juju in action. We'll look at stacks of services and the charms behind those services.
1:30pm-5:00pm (3h 30m) Data
Introduction to Apache Drill
Ted Dunning (MapR) et al
We’ll start the session by giving users an overview of the Apache Drill and its key extension APIs. Afterwards, we’ll describe an example use case where Apache Drill’s native capabilities are lacking. We’ll then work through design and development using Java and scripting to add extensions to the Apache Drill platform.
9:00am-12:30pm (3h 30m) User Experience (UX)
Web Accessibility for the 21st Century
Denise Paolucci (Dreamwidth Studios) et al
An extensive look at simple, practical, concrete methods to make your website or webapp more accessible for people with disabilities and in all forms of assistive technology. Participants will leave with a number of tips, tricks, and tools they can use on any site, no matter how simple or fancy it is -- and a number of examples of doing it incorrectly.
1:30pm-5:00pm (3h 30m) Data
Neo4j Tutorial
Michael Hunger (Neo Technology)
This tutorial covers the core functionality of the Neo4j graph database. With a mixture of theory and hands-on practice sessions, attendees will quickly learn how easy it is to develop a Neo4j-backed application.
9:00am-12:30pm (3h 30m) Community
Community-Driven Event Planning
Christie Koehler (Mozilla / Stumptown Syndicate) et al
A fun, interactive, and comprehensive tutorial on how to host a successful code sprint, hackathon, (un)conference or workshop.
1:30pm-5:00pm (3h 30m) Tools and Techniques
Easier Documentation, Simpler Websites And Faster Collaboration
Dan Allen (OpenDevise) et al
Writing e-mail is easy. We do it all the time. But it only reaches a limited audience. Writing documentation is hard. We don't do it as often. But online documentation can reach an unlimited audience. Attend this session to learn how lightweight markup makes documentation easier, static site generators make websites simpler and GitHub makes collaborating on content and publishing it online faster.
9:00am-12:30pm (3h 30m) Open Hardware
Building A Distributed Sensor Network
Alasdair Allan (Babilim Light Industries) et al
This hands-on workshop will walk you through building a simple distributed sensor network. Using an Arduino board, off-the-shelf sensors, and XBee radios, we'll show you how to put together an individual sensor platform (commonly known as a "mote") and how to network more than one of these platforms together to build a small scale distributed network.
1:30pm-5:00pm (3h 30m) Open Hardware
Get Started with the Arduino - A Hands-On Introductory Workshop
Philip Lindsay (rancidbacon.com)
Have you always wanted to create hardware devices to interact with the real world? When you attend this workshop you will: set up an Arduino board and software; learn how the Arduino fits into the field of physical computing; and make your Arduino respond to button presses and blink lights. Hardware is fun! Note: Cost of the kit (USD $57) is included in the registration price for this tutorial.
9:00am-12:30pm (3h 30m) Community
Community Foundations 101
Simon Phipps (Open Source Initiative) et al
Presented by leaders of multiple open source non-profit foundations, this session introduces choices of governance and organisation for those considering anchoring their community with a non-profit organisation.
1:30pm-5:00pm (3h 30m) Perl
Perl: The First Three Days
Peter Scott (Pacific Systems Design Technologies)
Normally it takes three days of classes for a beginner to get familiar with Perl. We don't have three days, so we're going to speed things up... just a bit. This tutorial will cover the basics and enough of the more advanced features to bootstrap the learning process for Perl novices.
9:00am-12:30pm (3h 30m) Java & JVM
Introduction to Clojure
Neal Ford (ThoughtWorks)
Clojure is the most interesting new language on the JVM, both from a syntactic and capabilities standpoint. This workshop teaches attendees Clojure syntax, Java interoperability, and how to build applications, both Swing and Web, using Clojure.
1:30pm-5:00pm (3h 30m) Business
Improve Your Team With Improv
Andrew Berkowitz (TeamSnap) et al
Getting everyone in your company or development team on the same page can be a challenge. This on-your-feet workshop will teach fast, fun improv techniques for helping your group to bond and work better together. Learn the secrets of improv-based team building from two professionals who have decades of experience working in open source, Internet start-ups and corporate training.
9:00am-5:00pm (8h) Sponsored Tutorials
Code-a-Thon / inBloom LRI – Learning Resource Discovery Engine
Jason Hoekstra (inBloom)
inBloom releases open-source for a core educational service at OSCon 2013. Released under the Apache 2 license, come learn how to use this service in your apps and contribute to improving the core search service for usage in school districts across the nation.
1:30pm-5:00pm (3h 30m) Sponsored Tutorials
Turn The Lights On Your Application Performance
Gautam Mulchandani (New Relic)
New Relic provides deep application monitoring for your web & mobile apps without the time-consuming configuration. With a complete SaaS delivery model and an easy to use Interface, you can quickly be up and running with New Relic.
9:00am-12:30pm (3h 30m) Events, Sponsored Tutorials
“Butter” Up Your Application
Wayne Walls (Rackspace Hosting) et al
The Rackspace Unlocked team will cover the Five Pillars of Cloudiness, the five key tenets that dive into how to navigate uncharted territory and design cloud applications. Learn how public, private and hybrid clouds can be leveraged to your advantage to free your application(s) from a one-size-fits-all cloud in favor of one that is a perfect fit.
1:30pm-5:00pm (3h 30m) Sponsored Tutorials
Build Your Own Heroku With Open Source Cloud Foundry - A Hands On Tutorial
Dr. Nic Williams (Stark & Wayne)
If you use Heroku for your pet projects, then you can now use open source Cloud Foundry for your work projects. By the end of this tutorial, you will have your own entire Platform as a Service running on AWS!
12:30pm-1:30pm (1h)
Break: Lunch
5:00pm-6:00pm (1h) Events
Expo Hall Opening Reception (Sponsored by Bluehost)
Grab a drink and kick off the 15th edition of OSCON by meeting and mingling with exhibitors and fellow attendees. (Sponsored by Bluehost)
8:00pm-10:00pm (2h) Events
Puppet Labs Party
Join Puppet Labs for our OSCON "Open" House Party! We are excited to open our doors and show off our new headquarters and meet all our Puppet Labs friends.
6:00pm-8:00pm (2h) Events
Planet OSCON Party (hosted by O'Reilly Media and Microsoft)
Put a star on your calendar for the official OSCON attendee party. You'll see Exhibit Hall B transformed into an intergalactic planetary playland, complete with a planetarium, laser tag, interactive games, food, drinks, and much more. Trust us: you don't want to miss OSCON's 15th birthday party. Think legendary. With lasers.

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

Contact Us

View a complete list of OSCON contacts