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 Java EE 7 Deep Dive to your personal schedule
9:00am Java EE 7 Deep Dive Reza Rahman (Oracle)
Add 6 Minute Apps!  Build Your First Modern Web App to your personal schedule
1:30pm 6 Minute Apps! Build Your First Modern Web App James Ward (Typesafe)
Portland 252
Add Puppet Tutorial: A Beginner's Guide to your personal schedule
9:00am Puppet Tutorial: A Beginner's Guide garrett honeycutt (GH Solutions, LLC)
Add MongoDB - From Zero to Sharded to your personal schedule
1:30pm MongoDB - From Zero to Sharded Shaun Verch (MongoDB)
Portland 255
Add R Predictive Analytics Workshop to your personal schedule
9:00am R Predictive Analytics Workshop Ray DiGiacomo, Jr. (Lion Data Systems, LLC)
Add Introduction to Apache Hadoop to your personal schedule
1:30pm Introduction to Apache Hadoop Tom Wheeler (Cloudera, Inc.)
Portland 256
Add Getting Started with Git to your personal schedule
9:00am Getting Started with Git Tim Berglund (GitHub, Inc.)
Add Introduction to Go to your personal schedule
1:30pm Introduction to Go Francesc Campoy Flores (Google Inc.)
D136
Add Android Up and Running to your personal schedule
9:00am Android Up and Running Marko Gargenta (Twitter)
E143/144
Add Presentation Aikido to your personal schedule
9:00am Presentation Aikido Damian Conway (Thoughtstream)
Add Optimizing Your Perl Development to your personal schedule
1:30pm Optimizing Your Perl Development Damian Conway (Thoughtstream)
D139/140
Add Moose: A Guide to the New Revolution to your personal schedule
9:00am Moose: A Guide to the New Revolution Ricardo Signes (Pobox.com)
Add High Availability in MySQL  to your personal schedule
1:30pm High Availability in MySQL Henrik Ingo (10gen)
D137/138
Add The Accidental DBA Tutorial to your personal schedule
9:00am The Accidental DBA Tutorial Josh Berkus (PostgreSQL Experts, Inc.)
Add Creating Environments for Innovation to Flourish to your personal schedule
1:30pm Creating Environments for Innovation to Flourish Laszlo Szalvay (CollabNet, Inc. )
E145/146
Add Introduction to Scala to your personal schedule
9:00am Introduction to Scala Dianne Marsh (Netflix), Bruce Eckel (Mindview, LLC)
Add Beginner's Guide To Computer Vision to your personal schedule
1:30pm Beginner's Guide To Computer Vision Jayneil Dalal (INTEL), Sohil Patel ( Azoi Mobile Technology Pvt Ltd)
E147
Add Coreboot Tutorial to your personal schedule
9:00am Coreboot Tutorial Bill Richardson (Google, Inc), Stefan Reinauer (Google)
Add How Do I Game Design? to your personal schedule
1:30pm How Do I Game Design? Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.)
E 141
Add Community Management Training to your personal schedule
9:00am Community Management Training Jono Bacon (Canonical Ltd)
D 135
Add Ignite OSCON to your personal schedule
5:30pm Event
Room: Portland Ballroom
Ignite OSCON
12:30pm Lunch
Room: Exhibit Hall E
Add Monday Birds of a Feather Sessions (BoFs) to your personal schedule
7:00pm Plenary
Room: See BoF Schedule for Locations
Monday Birds of a Feather Sessions (BoFs)
Add OSCON 5K Glow Run/Walk and After Party to your personal schedule
8:30pm Event
Room: Corner of NE Grand Ave. and NE Davis St.
OSCON 5K Glow Run/Walk and After Party
9:00am-12:30pm (3h 30m) Java & JVM
Java EE 7 Deep Dive
Reza Rahman (Oracle)
Learn the best practices and design patterns of Java EE 7, JAX-RS 2, WebSocket, JSON processing, JMS 2, Batch Processing, Concurrency Utilities are updating the platform to make it richer and complete. This lab will provide a hands-on experience to different technologies in the Java EE 7 platform using GlassFish and NetBeans.
1:30pm-5:00pm (3h 30m) Java & JVM
6 Minute Apps! Build Your First Modern Web App
James Ward (Typesafe)
This session will get you started building modern web apps with HTML5 and the Play Framework. You will learn how to create a new Play application and add JSON REST back-end using Java and Scala. Then you will learn how to create a front-end with CoffeeScript, jQuery and Bootstrap.
9:00am-12:30pm (3h 30m) Tools and Techniques
Puppet Tutorial: A Beginner's Guide
garrett honeycutt (GH Solutions, LLC)
Learn Puppet hands on. We will set up a puppet master and actually write code. No previous Puppet knowledge needed.
1:30pm-5:00pm (3h 30m) Data
MongoDB - From Zero to Sharded
Shaun Verch (MongoDB)
This tutorial will be a crash course in the basics of how to use MongoDB, as well as an introduction to some of MongoDB's core design principles. We'll start by going over the fundamentals of what MongoDB is, use that as context for starting a simple application, and finish off by showing how to set up MongoDB Replica Sets and Sharded Clusters.
9:00am-12:30pm (3h 30m) Data
R Predictive Analytics Workshop
Ray DiGiacomo, Jr. (Lion Data Systems, LLC)
This workshop will provide the attendee an introduction to R, an open-source statistical computing environment that some say is even more powerful and flexible than SAS and SPSS. Additionally, the session will also provide an introduction to predictive analytics theory and R's ability to apply predictive analytics theory to real-world situations.
1:30pm-5:00pm (3h 30m) Data
Introduction to Apache Hadoop
Tom Wheeler (Cloudera, Inc.)
This is a solid introduction to Apache Hadoop that explains what it is, why it's relevant and how it works. No previous experience is required, and participants will gain a clear understanding of how Apache Hadoop (and many complementary tools) can be used for scalable data processing as well as approaches for integrating it with existing systems.
9:00am-12:30pm (3h 30m) Tools and Techniques
Getting Started with Git
Tim Berglund (GitHub, Inc.)
Get a thorough introduction to Git and GitHub. You'll leave ready to fork, pull-request, clone, push, pull, log, and fetch with the best of them!
1:30pm-5:00pm (3h 30m) Programming
Introduction to Go
Francesc Campoy Flores (Google Inc.)
Go is an open source programming language, developed at Google. Optimized for systems programming, Go combines the ease of a dynamic language with the safety of a statically compiled language, along with support for networked and multicore programming.
9:00am-12:30pm (3h 30m) Programming
Android Up and Running
Marko Gargenta (Twitter)
Android Up and Running tutorial is a fastpaced handson introduction to Android app development for those already proficient in Java. By the end of this tutorial, you should understand how to go about building a very simple Android app.
1:30pm-5:00pm (3h 30m) Mobile
Building Your First Mobile Application: PhoneGap, jQuery Mobile, and Usergrid
Tim Anglade (Apigee)
An introduction to mobile app development for novices.
9:00am-12:30pm (3h 30m) Geek Lifestyle
Presentation Aikido
Damian Conway (Thoughtstream)
The class explains the seven basic principles of good presentation: from selecting the right format and content, through preparing your dialogue and visual materials, to delivery techniques and how to handle questions (or the lack thereof). It also provides a dozen simple and practical techniques for making your slides not suck.
1:30pm-5:00pm (3h 30m) Perl
Optimizing Your Perl Development
Damian Conway (Thoughtstream)
This tutorial explores how Dr Damian Conway -- one of the most prolific and successful contributors to the Perl community and to the CPAN -- manages his own development and maintenance processes. It explains and explores some of the many tools he has designed and constructed to make developing in Perl quicker, cleaner, and more enjoyable.
9:00am-12:30pm (3h 30m) Perl
Moose: A Guide to the New Revolution
Ricardo Signes (Pobox.com)
Moose continues to emerge as the new standard for writing OO libraries in Perl. It provides a powerful, consistent API for building classes with a minimum of code. It can be customized with reusable components, making it easier to refactor your code as you go. This tutorial will explain what Moose is, how its parts work together, and how to start using Moose today to get more done with less.
1:30pm-5:00pm (3h 30m) Data
High Availability in MySQL
Henrik Ingo (10gen)
High Availability has become a mandatory feature for databases. MySQL replication is the most used replication solution on the Internet, but a whole family of alternative exists in the MySQL ecosystem. This tutorial walks you through your options and teaches you how to weigh the pro's and con's of each to pick a solution that best matches your use case.
9:00am-12:30pm (3h 30m) Data
The Accidental DBA Tutorial
Josh Berkus (PostgreSQL Experts, Inc.)
So, you've inherited a PostgreSQL server. Congratulations? Thanks to Postgres' popularity as the database for new applications, thousands of developers, system administrators and devops are finding themselves in charge of PostgreSQL servers with no idea what to do next. This tutorial will cover the essentials.
1:30pm-5:00pm (3h 30m) Business
Creating Environments for Innovation to Flourish
Laszlo Szalvay (CollabNet, Inc. )
Does your organization suck at bringing awesome products to market? Are you wishing that you weren't lagging behind your competitors or struggling to create a culture and environment that would enable building the next killer application? If so, come to this business track focused workshop to learn from an experienced entrepreneur how to enable your teams to innovate more effectively.
9:00am-12:30pm (3h 30m) Java & JVM
Introduction to Scala
Dianne Marsh (Netflix) et al
Scala is an amazing and elegant language. It's also powerful, and overwhelming if you try to absorb it all at once. Our goal, based on our book Atomic Scala, is to present the language in small bites you can quickly grasp, to give you a foundation on which to build more knowledge. You’ll finish this half-day tutorial feeling strong and ready to learn more about Scala.
1:30pm-5:00pm (3h 30m) Tools and Techniques
Beginner's Guide To Computer Vision
Jayneil Dalal (INTEL) et al
Ever wanted to do some cool "Minority Report"-like project to detect hand gestures, face detection etc and that too using open source software? In this hands-on tutorial we will teach the basics of the world's most popular open source computer vision libraries, OpenCV and OpenNI library for 2D/3D image processing. We will also show some cool demos on the same using Pandaboard, Kinect etc.
9:00am-12:30pm (3h 30m) Open Hardware
Coreboot Tutorial
Bill Richardson (Google, Inc) et al
Coreboot is a GPL'ed BIOS that is now available in Chromebooks. In this tutorial, we'll teach you how to tear into a chromebook and rebuild it from the firmware up to a login prompt. Not for the faint-hearted but you *will* learn a lot!
1:30pm-5:00pm (3h 30m) User Experience (UX)
How Do I Game Design?
Paris Buttfield-Addison (Secret Lab Pty. Ltd.) et al
In this workshop, you'll learn how to apply the art and science of constructing enjoyable, engaging games. This is entirely non-electronic; we're not talking about programming, game engine development, or how to approach a publisher with your totally rad idea about how you can have, like Mario only there's explosions. Everything you'll work on will be done with pens, paper, and human brain-meat.
9:00am-5:00pm (8h) Community
Community Management Training
Jono Bacon (Canonical Ltd)
This day long event aims to provide high-quality training seminars about community management before/during major conferences. This training would provide organizations and individuals an opportunity to have their community-facing staff attend the training and join the conference in the same trip.
9:00am-5:00pm (8h) Events, 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.
5:30pm-7:00pm (1h 30m) Events
Ignite OSCON
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’ll find out at our annual Ignite event at OSCON.
12:30pm-1:30pm (1h)
Break: Lunch
7:00pm-10:00pm (3h) Events
Monday Birds of a Feather Sessions (BoFs)
Birds of a Feather (BoF) sessions provide face to face exposure to those interested in the same projects and concepts. BoFs can be organized for individual projects or broader topics (best practices, open data, standards). BoFs are entirely up to you. We post your topic and provide the space and time. You provide the engaging topic.
8:30pm-11:30pm (3h) Events
OSCON 5K Glow Run/Walk and After Party
Don't forget to pack your running shoes and your glow-in-the-dark gear, because the OSCON 5K fun run is back. And this year we're adding a fun twist - we're running in the dark. Whether you are an avid runner or just starting out, you are invited to join other OSCON attendees Monday evening for a run/jog/walk through some of the most scenic and emblematic sites of Portland.

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