OSCON 2012 Schedule

Below are the confirmed and scheduled talks at OSCON 2012 (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 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 251
Add to your personal schedule
9:00am jQuery - Captain's Log Gregg Pollack (Envy Labs), Olivier Lacan (Envy Labs), Christopher Green (Envy Labs), Tyler Hunt (Envy Labs)
Add to your personal schedule
1:30pm jQuery Mobile Workshop Nathaniel Schutta (ntschutta.com)
Portland 252
Add to your personal schedule
9:00am CSS: Go from Good to Great Estelle Weyl (Standardista.com)
Add to your personal schedule
1:30pm Introduction to Android Testing Diego Torres Milano (N/A)
Portland 255
Add to your personal schedule
9:00am Android-Fu: Awesome Apps for Ice Cream Sandwich and Beyond Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au), Jonathon Manning (Secret Lab Pty. Ltd.)
Add to your personal schedule
1:30pm Mastering Perl Randal L. Schwartz (FLOSS Weekly podcast), Peter Scott (Pacific Systems Design Technologies)
D136
Add to your personal schedule
9:00am Computing with Clojure Alan Dipert (Relevance, Inc.), Clinton N. Dreisbach (Relevance, Inc.)
Add to your personal schedule
1:30pm Build A Better Team With Improv Wade Minter (TeamSnap), Mark Cornick (TeamSnap), Emily Dobervich (TeamSnap)
Portland 256
Add to your personal schedule
9:00am An Introduction To Evented IO Programming In Node.JS , From The Experts Rik Arends (Cloud9 IDE Inc), Bert Belder
Add to your personal schedule
1:30pm State of the Art Web Mapping with Open Source Dane Springmeyer (MapBox / Development Seed)
D135
Add to your personal schedule
9:00am Blender: a 3D introduction Oscar Baechler (Baechler Creative, LLC)
Add to your personal schedule
1:30pm Build Social and Personal Data Apps using the Open Source Singly Platform Jeremie Miller (Singly), Thomas Muldowney (Singly)
D137-138
Add to your personal schedule
1:30pm Connecting iOS to the open source world with Arduino Alasdair Allan (The Thing System, Inc.)
D139-140
Add to your personal schedule
9:00am JavaFX 2 - A Java Developer's Guide Stephen Chin (Oracle)
Add to your personal schedule
1:30pm Preventing Runtime Errors at Compile Time Michael Ernst (University of Washington), Werner Dietl (University of Waterloo)
E143-144
Add to your personal schedule
9:00am New Features of the Modern Perls (5.10 to 5.16) Damian Conway (Thoughtstream)
1:30pm TBC
E145-146
Add to your personal schedule
9:00am PostgreSQL Unboxing Christophe Pettus (PostgreSQL Experts, Inc.)
Add to your personal schedule
1:30pm Building real software with Go Andrew Gerrand (Google)
F150
Add to your personal schedule
9:00am OpenStack Day
E141
Add to your personal schedule
9:00am From Datacenter to the Cloud - Featuring Xen and XCP (Sponsored Tutorial) George Dunlap (Citrix Systems, UK), Steven Maresca (Zentific LLC), Josh West (One.com), Patrick F. Wilbur (PFW Research LLC)
Add to your personal schedule
1:30pm Hacking on Apache CloudStack (Sponsored Tutorial) Chiradeep Vittal (Citrix Systems)
F151
Add to your personal schedule
9:00am Business Leadership Day Kevin Shockey (Mis Tribus)
E148
Add to your personal schedule
9:00am GlusterFS Tutorial - Part 1: Gluster Overview Anand Babu (Gluster), John Mark Walker (Gluster)
E142
Add to your personal schedule
1:30pm Service Orchestration with Ubuntu in the Cloud (Sponsored Tutorial) Jorge Castro (Canonical Ltd. / Ubuntu)
Add to your personal schedule
5:00pm Event - Sponsored By Bluehost
Room: Expo Hall
Expo Hall Opening Reception (sponsored by Bluehost)
12:30pm Lunch
Room: Exhibit Hall E
Add to your personal schedule
8:00pm Event - Sponsored by Puppet Labs
Room: 411 NW Park Ave.
Puppet Labs Party
Add to your personal schedule
6:00pm Event - Sponsored by Microsoft and O'Reilly Media
Room: Exhibit Hall A
Camp OSCON Attendee Party (sponsored by Microsoft and O'Reilly Media)
Add to your personal schedule
6:45pm Event
Room: OCC Lloyd parking lot
OSCON Couch to Quantified 5K Run/Walk
9:00am-12:30pm (3h 30m) Javascript & HTML5
jQuery - Captain's Log
Gregg Pollack (Envy Labs) et al
So you know the basics of jQuery and Selectors, but you want to solidify your knowledge with jQuery events, ajax, effects, and code organization. This course picks up where Intro to jQuery 1 left off, jumping straight into the most useful jQuery techniques. We'll cover Events, AJAX, Effects, and Code Organization in detail, utilizing the Code School engine so you can code in the browser.
1:30pm-5:00pm (3h 30m) Mobile
jQuery Mobile Workshop
Nathaniel Schutta (ntschutta.com)
The word just came down from the VP - you need a mobile app and you need it yesterday. It needs to be polished and have that design stuff too. Oh and it needs to be on all the major platforms in time for the big marketing push next month. After a moment of panic, you wonder if it's too late to become a plumber...
9:00am-12:30pm (3h 30m) Javascript & HTML5
CSS: Go from Good to Great
Estelle Weyl (Standardista.com)
Web development without Photoshop, IDs or classes? Improve your development time, reduced maintenance costs, SEO, accessibility and site performance with CSS. This skills-based workshop will cover including selectors, specificity, media queries, backgrounds, gradients, animations, browser quirks, debugging and basic to advanced best practices.
1:30pm-5:00pm (3h 30m) Mobile
Introduction to Android Testing
Diego Torres Milano (N/A)
Organizations and individuals seriously involved in Android development should consider testing as a pillar in their strategy. In this session we will analyze the components available in the Android platform to support unit testing, Test Driven Development, performance tests, test automation, code coverage analysis and Continuous Integration.
9:00am-12:30pm (3h 30m) Mobile
Android-Fu: Awesome Apps for Ice Cream Sandwich and Beyond
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 for Android, how to tell an awesome app from a terrible app, and the basics of both designing and coding for the latest and greatest Android platform (Android 4.0 and beyond). Stylish apps aren't just for that other mobile platform, and Android is surprisingly easy to get started with.
1:30pm-5:00pm (3h 30m) Perl
Mastering Perl
Randal L. Schwartz (FLOSS Weekly podcast) et al
In this tutorial, brian d foy will cover aspects of his latest book, Mastering Perl, which is practical advice for working programmers on creating enterprise-quality Perl programs
9:00am-12:30pm (3h 30m) Programming
Computing with Clojure
Alan Dipert (Relevance, Inc.) et al
Clojure is a general-purpose language with direct support for Java, a modern Lisp dialect, and support in both the language and data structures for functional programming. Learn Clojure and you'll become a better all-around programmer. You'll also be able to write applications that have the beauty and elegance of a good scripting language and the power and reach of the JVM.
1:30pm-5:00pm (3h 30m) Geek Lifestyle
Build A Better Team With Improv
Wade Minter (TeamSnap) et al
Getting everyone in your company or development team on the same page can be a challenge. Back for a second year, this on-your-feet workshop will teach fast, fun improv techniques for helping your group to bond as a team. 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-12:30pm (3h 30m) Javascript & HTML5
An Introduction To Evented IO Programming In Node.JS , From The Experts
Rik Arends (Cloud9 IDE Inc) et al
Want to write Node.JS applications and want someone to show you the ropes? In this workshop we will go through a quick paced introduction to node.JS, and will introduce the basic principles of writing evented IO applications. For the more advanced developers it will be interactive on the depth of certain subjects.
1:30pm-5:00pm (3h 30m) Javascript & HTML5
State of the Art Web Mapping with Open Source
Dane Springmeyer (MapBox / Development Seed)
Learn how to make beautiful, fast, and interactive maps for web and mobile using the latest open source tools. Technologies discussed will include Node.js, Mapnik, TileMill, MapBox, CartoDB, and TileStache. TileMill wil be the central tool used for hands-on learning. We will showcase how both technical and non-technical users can turn raw data into hosted and embeddable maps.
9:00am-12:30pm (3h 30m) Tools and Techniques
Blender: a 3D introduction
Oscar Baechler (Baechler Creative, LLC)
Blender is a 3D animation suite that excels at every part of the animation pipeline, and has found its way into Hollywood blockbusters and AAA game titles. This introductory presentation will teach you 3D pipeline in a nutshell, followed by a hands-on demo where attendees can model, sculpt and render their first 3D project.
1:30pm-5:00pm (3h 30m) Data, Healthcare
Build Social and Personal Data Apps using the Open Source Singly Platform
Jeremie Miller (Singly) et al
Learn how to build apps on a unified open source API combining data from Facebook, Twitter, Google, Github, Foursquare, Instagram, Tumblr, Linkedin, Fitbit, Wordpress, Runkeeper, Dropbox, and more, includes hands-on hack time to get a working dev environment up and running.
9:00am-12:30pm (3h 30m) Open Hardware
Get Started with the Arduino - A Hands-On Introductory Workshop (SOLD OUT)
Philip Lindsay (rancidbacon.com)
Have you always wanted to create hardware devices to interact with the real world? Heard about the Arduino electronics prototyping platform but not sure how to get started? When you attend this workshop you will: set up an Arduino board & 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!
1:30pm-5:00pm (3h 30m) Mobile
Connecting iOS to the open source world with Arduino
Alasdair Allan (The Thing System, Inc.)
This tutorial will walk you through connecting an iPhone, iPod touch or iPad to an Arduino or other external hardware using an RS-232 adaptor. This is hardware hacking for iOS developers. You'll learn how to build iOS applications that talk to the real world, talk to sensors that talk back, and make iOS part of the Internet of Things.
9:00am-12:30pm (3h 30m) Java & JVM
JavaFX 2 - A Java Developer's Guide
Stephen Chin (Oracle)
This session will introduce you to the JavaFX 2 platform from the perspective of a seasoned Java developer. The breadth of JavaFX APIs will be explained through several examples that we will build out during the course of the session.
1:30pm-5:00pm (3h 30m) Java & JVM
Preventing Runtime Errors at Compile Time
Michael Ernst (University of Washington) et al
Are you tired of null pointer exceptions, SQL injections, concurrency errors, mistaken equality tests, and other run-time errors? A compile-time tool named the Checker Framework has found hundreds of such errors in Java code. Come learn how you can use the tool to improve your own code. For those who don't use Java, we will explain the concept of pluggable type-checking that underlies the tool.
9:00am-12:30pm (3h 30m) Perl
New Features of the Modern Perls (5.10 to 5.16)
Damian Conway (Thoughtstream)
This tutorial provides a overview of the most important new features introduced in Perl 5.10 to 5.16, along with practical examples of how those features can improve the performance, robustness, and maintainability of your code
1:30pm-5:00pm (3h 30m)
Session
To be confirmed
9:00am-12:30pm (3h 30m) Data
PostgreSQL Unboxing
Christophe Pettus (PostgreSQL Experts, Inc.)
You have your shiny new PostgreSQL source tarball or package, but what to do with it? In one intense tutorial, we'll go through everything need to install, configure, and maintain your new, tuned, replicated, back-uped PostgreSQL installation.
1:30pm-5:00pm (3h 30m) Programming
Building real software with Go
Andrew Gerrand (Google)
Dive headfirst into the Go Programming Language with this hands-on tutorial. Following the successful "Tour of Go" from OSCON in 2011, this pragmatic tutorial walks through the process of building a complete, useful, and idiomatic Go program. Participants will learn the Go language, libraries, and tools and have fun writing a real Go program.
9:00am-5:00pm (8h) OpenStack Day
OpenStack Day
Join us for a day-long program exploring OpenStack, the open source cloud infrastructure platform. Originally founded at NASA and Rackspace, OpenStack has grown to be a global software community of developers collaborating on a standard and massively scalable open source cloud operating system.
9:00am-12:30pm (3h 30m) Event, Sponsored Tutorials
From Datacenter to the Cloud - Featuring Xen and XCP (Sponsored Tutorial)
George Dunlap (Citrix Systems, UK) et al
Do you dream of spinning up ten, twenty, or a thousand virtual machines in an instant? Discover and repair bottlenecks without moving a finger? Dodge the loss of an entire storage array with no-one noticing? This is no sales pitch; during this tutorial, we'll demonstrate how to leverage truly FOSS tools to build a powerful, scalable cloud that easily competes with those proprietary solutions!
1:30pm-5:00pm (3h 30m) Event, Sponsored Tutorials
Hacking on Apache CloudStack (Sponsored Tutorial)
Chiradeep Vittal (Citrix Systems)
Apache CloudStack is an infrastructure-as-a-service platform used to deploy Amazon-style cloud computing environments, in this session developers will learn abou the architecture, plugin framework, and how to get involved in the Apache CloudStack project.
9:00am-5:00pm (8h) Business Leadership Day
Business Leadership Day
Kevin Shockey (Mis Tribus)
So, you want to run a business; or, maybe you want to turn your Open Source project hobby into a day job. What ever the reason you're reading the Business Leadership Day description, this one-day track has the basics to help bootstrap your business skills.
9:00am-12:30pm (3h 30m) Event, Sponsored Tutorials
GlusterFS Tutorial - Part 1: Gluster Overview
Anand Babu (Gluster) et al
GlusterFS is a community produced, open source, distributed file system capable of scaling to several petabytes(actually, 72 brontobytes!) and handling thousands of clients. The morning tutorial will provide attendees with a broad and deep overview of GlusterFS, from history and roadmap to the latest release, v 3.3.
1:30pm-5:00pm (3h 30m) Event, Sponsored Tutorials
Gluster FS Tutorial - Part 2: Gluster and Big Data; Gluster for Devs and Sys Admins
Dustin Black (Red Hat) et al
GlusterFS is a community produced, open source, distributed file system capable of scaling to several petabytes(actually, 72 brontobytes!) and handling thousands of clients. The afternoon session of the GlusterFS tutorial will focus on Gluster implementation as a big data solution, development platform and tool for systems administrators.
9:00am-12:30pm (3h 30m) Event, Sponsored Tutorials
Build your Own Platform-as-a-Service (PaaS), Just like Red Hat's (Sponsored Tutorial)
Mark Atwood (HP) et al
Here's your chance to learn how to build your own Platform-as-a-Service (PaaS). Come check out this session with Krishna and Mark from the OpenShift team and learn how to install, configure and deploy OpenShift Origin - the open source project that powers the OpenShift service - on your laptop.
1:30pm-5:00pm (3h 30m) Event, Sponsored Tutorials
Service Orchestration with Ubuntu in the Cloud (Sponsored Tutorial)
Jorge Castro (Canonical Ltd. / Ubuntu)
Deploying things at scale can get hard and complicated, wouldn't it be nice if deploying services was as easy as using apt-get? With Ubuntu and juju you can deploy over 80 services to AWS, HP Cloud, OpenStack, or bare metal with really simple commands. This talk will show you what juju is, how it works, and how it can save you time by showing you how to write juju charms.
5:00pm-6:00pm (1h) Event
Expo Hall Opening Reception (sponsored by Bluehost)
Grab a drink and kick off the 14th edition of OSCON by meeting and mingling with exhibitors and fellow attendees.
12:30pm-1:30pm (1h)
Break: Lunch
8:00pm-10:00pm (2h) Event
Puppet Labs Party
Join Puppet Labs at their headquarters in the Pearl District. The part is free, as in free beer, food and fun. Two open bars and more! Take the Green or Yellow line (free transit) west to Union Station and walk 2 blocks west to 411 NW Park Ave.
6:00pm-8:00pm (2h) Event
Camp OSCON Attendee Party (sponsored by Microsoft and O'Reilly Media)
We're swapping last year's clown shoes for Camp OSCON t-shirts at this year's attendee party. You don't have to worry about sewing in nametags and forget those long bus rides -- just stroll over Exhibit Hall A (next to the Expo Hall). This is the camp you wish your parents had sent you to. You won't want to miss this; trust us.
6:45pm-8:00pm (1h 15m) Event
OSCON Couch to Quantified 5K Run/Walk
Don't forget to pack your running shoes and your self-tracking tech, because we're hosting the first ever Couch to Quantified 5K fun run at OSCON. Whether you are an avid runner or just starting out, you are invited to join other OSCON attendees Tuesday evening for a run/jog/walk through some of the most scenic and emblematic sites of Portland.

Sponsors

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

View a complete list of OSCON contacts