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.

Monday, 07/22/2013

9:00am

Add to your personal schedule
Monday, 07/22/2013
Java & JVM
Location: Portland 251
Reza Rahman (Oracle)
Average rating: *....
(1.85, 20 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Tools and Techniques
Location: Portland 252
garrett honeycutt (GH Solutions, LLC)
Average rating: ***..
(3.12, 25 ratings)
Learn Puppet hands on. We will set up a puppet master and actually write code. No previous Puppet knowledge needed. Read more.
Add to your personal schedule
Monday, 07/22/2013
Data
Location: Portland 255
Ray DiGiacomo, Jr. (Lion Data Systems, LLC)
Average rating: **...
(2.32, 53 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Tools and Techniques
Location: Portland 256
Tim Berglund (DataStax)
Average rating: ****.
(4.57, 46 ratings)
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! Read more.
Add to your personal schedule
Monday, 07/22/2013
Open Hardware
Location: E147
Bill Richardson (Google, Inc), Stefan Reinauer (Google)
Average rating: ***..
(3.57, 7 ratings)
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! Read more.
Add to your personal schedule
Monday, 07/22/2013
Programming
Location: D136
Marko Gargenta (Twitter)
Average rating: ****.
(4.47, 15 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Data
Location: D137/138
Josh Berkus (PostgreSQL Experts, Inc.)
Average rating: ****.
(4.32, 22 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Perl
Location: D139/140
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.17, 12 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Geek Lifestyle
Location: E143/144
Damian Conway (Thoughtstream)
Average rating: ****.
(4.73, 30 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Java & JVM
Location: E145/146
Dianne Marsh (Netflix), Bruce Eckel (Mindview, LLC)
Average rating: **...
(2.74, 27 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Community
Location: E 141
Jono Bacon (XPRIZE Foundation)
Average rating: ***..
(3.50, 6 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Events, Sponsored Tutorials
Location: D 135
Moderated by:
Jason Hoekstra (inBloom)
Panelists:
Average rating: *....
(1.00, 1 rating)
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. Read more.

12:30pm

Monday, 07/22/2013
Location: Exhibit Hall E
Lunch (1h)

1:30pm

Add to your personal schedule
Monday, 07/22/2013
Java & JVM
Location: Portland 251
James Ward (Typesafe)
Average rating: **...
(2.26, 19 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Data
Location: Portland 252
Shaun Verch (MongoDB)
Average rating: **...
(2.25, 24 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Data
Location: Portland 255
Tom Wheeler (Cloudera, Inc.)
Average rating: ****.
(4.06, 48 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Programming
Location: Portland 256
Francesc Campoy Flores (Google Inc.)
Average rating: **...
(2.20, 25 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
User Experience (UX)
Location: E147
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.33, 21 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Mobile
Location: D136
Tim Anglade (Apigee)
Average rating: ***..
(3.63, 19 ratings)
An introduction to mobile app development for novices. Read more.
Add to your personal schedule
Monday, 07/22/2013
Business
Location: D137/138
Laszlo Szalvay (CollabNet, Inc. )
Average rating: **...
(2.92, 13 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Data
Location: D139/140
Henrik Ingo (10gen)
Average rating: ***..
(3.75, 8 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Perl
Location: E143/144
Damian Conway (Thoughtstream)
Average rating: ****.
(4.19, 31 ratings)
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. Read more.
Add to your personal schedule
Monday, 07/22/2013
Tools and Techniques
Location: E145/146
Jayneil Dalal (INTEL), Sohil Patel ( Azoi Mobile Technology Pvt Ltd)
Average rating: *....
(1.67, 18 ratings)
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. Read more.

5:30pm

Add to your personal schedule
Monday, 07/22/2013
Location: Portland Ballroom
Average rating: ****.
(4.48, 23 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’ll find out at our annual Ignite event at OSCON. Read more.

7:00pm

Add to your personal schedule
Monday, 07/22/2013
Location: D135
Moderated by: Greg DeKoenigsberg
Users have high expectations of what private clouds can do for them. Sometimes the realities are less glamorous. In this session, we'd like to gather real private cloud warriors to tell war stories, show off battle scars, and share tips about how to make the reality live up to the hype. Read more.
Monday, 07/22/2013
Location: D136
TBC
Add to your personal schedule
Monday, 07/22/2013
Location: D137/138
Moderated by: Everett Toews
Apache jclouds is an open source library that helps you get started in the cloud and utilizes your Java or Clojure development skills. The jclouds API gives you the freedom to use portable abstractions or cloud-specific features. It's a multi-cloud toolkit that works with both public and private clouds, enabling hybrid cloud workloads. Learn more during this BoF. Read more.
Add to your personal schedule
Monday, 07/22/2013
Location: D139/140
Moderated by: Deepak Gulati
Unicode has been around for a while but it is often poorly understood. This session explores how things used to work before we had Unicode, why we need Unicode, and as programmers, how we can work with it. Read more.
Add to your personal schedule
Monday, 07/22/2013
Location: E141
Moderated by: Evan Brown
Average rating: ****.
(4.50, 2 ratings)
Learn about and use AWS Elastic Beanstalk, a service that lets developers quickly deploy and manage their applications in the AWS Cloud. Geared towards developers new to AWS, this session will provide a brief overview of the technology. After the overview, you will build and deploy a Node.js or Python app to Elastic Beanstalk. Zero to cloud in sixty minutes! Read more.
Monday, 07/22/2013
Location: E142
TBC
Add to your personal schedule
Monday, 07/22/2013
Location: E143/144
Moderated by: Andy Piper
Cloud Foundry is the Open Platform-as-a-Service sponsored by Pivotal, with a growing and rapidly-evolving community and ecosystem. Come along to find out what's new in the Cloud Foundry community, and to network with other users of the platform. Read more.
Add to your personal schedule
Monday, 07/22/2013
Location: See BoF Schedule for Locations
Average rating: ****.
(4.50, 4 ratings)
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. Read more.

8:30pm

Add to your personal schedule
Monday, 07/22/2013
Location: Corner of NE Grand Ave. and NE Davis St.
Average rating: ****.
(4.52, 23 ratings)
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. Read more.

Tuesday, 07/23/2013

9:00am

Add to your personal schedule
Tuesday, 07/23/2013
JavaScript & HTML5
Location: Portland 251
Average rating: ****.
(4.17, 36 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Mobile
Location: Portland 252
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.09, 23 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Operations
Location: Portland 255
Joshua Timberman (Opscode, Inc), James Casey (Opscode, Inc.)
Average rating: ***..
(3.71, 31 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Data
Location: Portland 256
Erik Hatcher (LucidWorks)
Average rating: ***..
(3.33, 21 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Community
Location: E147
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)
Average rating: ****.
(4.29, 14 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
PHP
Location: D136
David Sklar (Ning (Glam Media))
Average rating: ***..
(3.88, 16 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
User Experience (UX)
Location: D137/138
Denise Paolucci (Dreamwidth Studios), Deborah Kaplan (Dreamwidth Studios)
Average rating: ***..
(3.64, 14 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Community
Location: D139/140
Christie Koehler (Mozilla / Stumptown Syndicate), Audrey Eschright (Elevated Code / Stumptown Syndicate), Sherri Koehler (Samatha Yoga / Open Source Bridge / Ignite Portland)
Average rating: **...
(2.80, 5 ratings)
A fun, interactive, and comprehensive tutorial on how to host a successful code sprint, hackathon, (un)conference or workshop. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Events, Sponsored Tutorials
Location: E142
Wayne Walls (Rackspace Hosting), Alex Brandt (Rackspace Hosting)
Average rating: **...
(2.00, 2 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Cloud
Location: E143/144
Jorge Castro (Canonical Ltd. / Ubuntu), Mark Mims (Silicon Valley Data Science)
Average rating: ***..
(3.11, 9 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Open Hardware
Location: E145/146
Alasdair Allan (Babilim Light Industries), Kipp Bradford (The Kippworks)
Average rating: **...
(2.88, 16 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Java & JVM
Location: F150
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.20, 25 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Sponsored Tutorials
Location: D 135
Jason Hoekstra (inBloom)
Average rating: *....
(1.00, 2 ratings)
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. Read more.

1:30pm

Add to your personal schedule
Tuesday, 07/23/2013
Python
Location: Portland 251
Nathan Yergler (Eventbrite)
Average rating: ***..
(3.09, 23 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
JavaScript & HTML5
Location: Portland 252
Nathaniel Schutta (ntschutta.com)
Average rating: ***..
(3.38, 13 ratings)
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? Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Cloud
Location: Portland 255
Florian Haas (hastexo)
Average rating: ***..
(3.68, 31 ratings)
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. Read more.
Add to your personal schedule
SOLD OUT
Tuesday, 07/23/2013
JavaScript & HTML5
Location: Portland 256
Kyle Simpson (Getify Solutions)
Average rating: **...
(2.43, 47 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Perl
Location: E147
Peter Scott (Pacific Systems Design Technologies)
Average rating: ***..
(3.75, 4 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Software Architecture
Location: D136
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.37, 19 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Data
Location: D137/138
Michael Hunger (Neo Technology)
Average rating: ****.
(4.08, 12 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Tools and Techniques
Location: D139/140
Dan Allen (OpenDevise), Sarah White (Asciidoctor, OpenDevise)
Average rating: **...
(2.60, 15 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Sponsored Tutorials
Location: E141
Gautam Mulchandani (New Relic)
Average rating: *....
(1.00, 1 rating)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Sponsored Tutorials
Location: E142
Dr. Nic Williams (Stark & Wayne)
Average rating: **...
(2.33, 3 ratings)
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! Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Data
Location: E143/144
Ted Dunning (MapR), Jacques Nadeau (Apache Foundation/MapR)
Average rating: **...
(2.91, 11 ratings)
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. Read more.
Add to your personal schedule
SOLD OUT
Tuesday, 07/23/2013
Open Hardware
Location: E145/146
Philip Lindsay (rancidbacon.com)
Average rating: ****.
(4.45, 20 ratings)
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. Read more.
Add to your personal schedule
Tuesday, 07/23/2013
Business
Location: F150
Andrew Berkowitz (TeamSnap), Wade Minter (TeamSnap)
Average rating: ****.
(4.14, 7 ratings)
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. Read more.

5:00pm

Add to your personal schedule
Tuesday, 07/23/2013
Location: Expo Hall
Average rating: ****.
(4.33, 12 ratings)
Grab a drink and kick off the 15th edition of OSCON by meeting and mingling with exhibitors and fellow attendees. (Sponsored by Bluehost) Read more.

6:00pm

Add to your personal schedule
Tuesday, 07/23/2013
Location: Exhibit Hall B
Average rating: ****.
(4.11, 18 ratings)
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. Read more.

8:00pm

Add to your personal schedule
Tuesday, 07/23/2013
Location: Puppet Labs Headquarters, 926 NW 13th Ave. #210
Average rating: ****.
(4.75, 8 ratings)
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. Read more.

Wednesday, 07/24/2013

7:30am

Add to your personal schedule
Wednesday, 07/24/2013
Location: Bottom of the stairs by the E Rooms
Average rating: *****
(5.00, 2 ratings)
Programmers do a lot of sitting, so come refresh your body, mind, and spirit before you head into the day’s sessions. This will be an easy beginner’s yoga session – so don’t be shy about coming out even if this will be your first yoga experience. Read more.

8:15am

Wednesday, 07/24/2013
Location: Bottom of the stairs by the E Rooms
TBC

8:45am

Add to your personal schedule
Wednesday, 07/24/2013
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Matthew McCullough (GitHub, Inc.)
Average rating: ***..
(3.70, 20 ratings)
Opening remarks by OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.

8:55am

Add to your personal schedule
Wednesday, 07/24/2013
Location: Portland Ballroom
Jeff Hawkins (Numenta, Inc.)
Average rating: ***..
(3.97, 39 ratings)
Jeff Hawkins will describe Numenta's vision for machine intelligence. He will give a brief introduction to the technology and describe why Numenta is creating an open source project. Read more.

9:05am

Add to your personal schedule
Wednesday, 07/24/2013
Location: Portland Ballroom
Jay Parikh (Facebook)
Average rating: ****.
(4.19, 37 ratings)
In this keynote, Jay Parikh will provide an overview of the Open Compute Project, a thriving consumer-led community dedicated to promoting more openness and a greater focus on scale, efficiency, and sustainability in the development of infrastructure technologies. Jay will give a brief history of the project and describe its vision for the future, focusing on two new projects within OCP. Read more.

9:20am

Add to your personal schedule
Wednesday, 07/24/2013
Location: Portland Ballroom
Mark Hinkle (Citrix)
Average rating: ***..
(3.77, 35 ratings)
Free and open source software is equal parts technology and humanity. Beyond the coding standards, development environments and essential parts of delivering free software the ideals that drive this movement are powerful. This is a reflection on the lessons gleaned from successful F/LOSS communities and a call to action to spread their ideals to other endeavors such as medicine and government. Read more.

9:30am

Add to your personal schedule
Wednesday, 07/24/2013
Location: Portland Ballroom
Carin Meier (Neo)
Average rating: ****.
(4.84, 67 ratings)
Experience the joy of flying the Parrot AR Drone using the power of Clojure. We will take a journey that begins with a child's dream of having a "real" robot friend. Along the way, we will discover the blessings of a functional language, the power of the Clojure language, the thrill of flying with a REPL, and maybe even gems of wisdom long lost under the snow of the AI Winter. Read more.

9:45am

Add to your personal schedule
Wednesday, 07/24/2013
Location: Portland Ballroom
Todd Greene (Media Temple)
Average rating: **...
(2.64, 28 ratings)
Russ will discuss the decisive competitive edge companies like (mt) Media Temple gains and gives with Open Source programmers. Read more.

9:50am

Add to your personal schedule
Wednesday, 07/24/2013
Location: Portland Ballroom
Sharren Bates (inBloom)
Average rating: **...
(2.76, 21 ratings)
inBloom Chief Product Officer Sharren Bates will provide an overview of inBloom open-source technologies and its mission of vastly improving K-12 personalized learning. Sharren will review research behind the inBloom vision and what barriers exist today to achieving personalize learning as well as a sample of early, innovative products crossing these barriers with inBloom technology. Read more.

9:55am

Add to your personal schedule
Wednesday, 07/24/2013
Location: Portland Ballroom
Mark R. Shuttleworth (Canonical Ltd.)
Average rating: ***..
(3.42, 31 ratings)
Mark Shuttleworth, Founder, Canonical, Ltd. Read more.

10:40am

Add to your personal schedule
Wednesday, 07/24/2013
Mobile
Location: Portland 251
Jono Bacon (XPRIZE Foundation)
Average rating: ***..
(3.33, 6 ratings)
Ubuntu is the first platform to cover phones, tablets and PCs with a single OS and a family of closely related interfaces. This presentation will introduce you to the Ubuntu system and cover the design and development of applications that work on phones, tablets and the desktop. Hosted by the founder of Ubuntu and Canonical, together with design and engineering leads. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
JavaScript & HTML5
Location: Portland 252
Adam Lehman (Adobe Systems Inc)
Average rating: ****.
(4.40, 10 ratings)
Brackets is a desktop code editor built in JavaScript, HTML and CSS. MIT-licensed and hosted on GitHub, Brackets is a code editor that challenges the status quo with innovations like inline Quick Editing and live browser connectivity. This session will provide an overview of Brackets and demonstrate how to hack on the project so you can customize and extend it to meet your needs. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Programming, Tools and Techniques
Location: Portland 255
Garrett Smith (CloudBees)
Average rating: ***..
(3.33, 39 ratings)
How do you know you've written a good program? There are a couple standards most people use: "works for me" and "all tests pass". If you can get to that point, you're code is in pretty good shape! This talk will go beyond "it works" to explore a programming technique where problems are systematically made obvious and code naturally becomes correct, clear, and maintainable! Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Data
Location: Portland 256
Kathleen Ting (Cloudera)
Average rating: ***..
(3.11, 9 ratings)
ZooKeeper is the unsung hero. Although a critical component, ZooKeeper is often noticed only after it’s missing. In this presentation, we'll talk about how to efficiently resolve some of the common issues that can cause ZooKeeper’s unavailability. An impenetrable ZooKeeper makes for a healthy cluster. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Java & JVM
Location: E147
Josh Long (Pivotal)
Average rating: ***..
(3.43, 7 ratings)
The Spring framework, the most widely used enterprise Java technology, has just been updated to 3.2, and work is already underway towards the next generation of Spring. Join Josh Long for a look at the amazing new features in Sprint 3.1 and 3.2, as well as a look at what's in the works. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Johnny Diggz (Geeks Without Bounds)
Average rating: ****.
(4.50, 6 ratings)
Overview of the open source tools and techniques employed by the Papa Legba camp in 2012 in Black Rock City, Nevada to build an ad-hoc private GSM cellular network and a preview of this year's plans. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Python
Location: D136
Asheesh Laroia (Eventbrite)
Average rating: ***..
(3.50, 10 ratings)
Scrapy lets you straightforwardly pull data out of the web. It helps you retry if the site is down, extract content from pages using CSS selectors (or XPath), and cover your code with tests. It downloads asynchronously with high performance. You program to a simple model, and it's good for web APIs, too. If you use requests, mechanize, or celery for HTTP, you should probably switch to scrapy. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Business
Location: D137/138
Doug Gaff (NPR Digital Services)
Average rating: ****.
(4.60, 5 ratings)
This talk is for technical leaders and managers who want their companies to do more in open source. I will give you a CC-licensed presentation template and techniques for explaining open source business models, communities, licensing, and contribution processes to executives and lawyers in your company. You can then customize this for your own company and make the pitch for more OSS involvement. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Education
Location: F151
Nathan Dotz (Detroit Labs)
Average rating: **...
(2.82, 11 ratings)
Hackerspaces are changing the face of education by applying a DIY principle of Do-ocracy to deficits in the education systems around them and providing places where students can learn engaging topics useful in their lives and careers. Come learn how maker communities worldwide are helping to teach the world, and how we can legitimize the enrichment that goes on behind the shop doors. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
PHP
Location: D139/140
Stephan Hochdörfer (bitExpert AG)
Average rating: ***..
(3.62, 8 ratings)
The Dependency Injection (DI) pattern is getting more and more popular in the PHP world. It focuses on the complete separation of object instantiation and dependency tracking from the business logic resulting in a loosely coupled system. This session will introduce the basics of the DI pattern to the audience as well as sharing real world experience from several projects over the last seven years. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E141
Average rating: ***..
(3.33, 3 ratings)
Software Defined Networking is essential to allow for complete cloud automation and agility and is rapidly evolving to become an invaluable tool for cloud operators. In this talk we will discuss the challenges of virtual machine networking, present techniques developed in the last ten years and show how they led to the third leg of virtualization in the datacenter: network virtualization. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E142
Jared Smith (Bluehost)
Average rating: **...
(2.00, 1 rating)
In his talk, Jared Smith will talk about telecommunications systems built on open source software such as Asterisk and Kamailio, and how they can give you better productivity and agility, all while saving you money. He will also highlight Bluehost's use of open source software to run its contact centers. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E143
Chason Chaffin (Media Temple )
Average rating: ***..
(3.33, 3 ratings)
Two subjects, one session. First, we'll be speaking about how we manage hundreds of git repositories and still get work done. Second, learn about federated services, and how running them can free you from walled gardens. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Community
Location: E144
Elizabeth Leddy (East of Eaton)
Average rating: ****.
(4.44, 9 ratings)
Plone is one of the oldest open source Python communities that still releases today. Despite a decade of trials and tribulations, the community is stronger than ever thanks to a unique Python subculture that is passed from "generation to generation". This talk will cover 10 lessons over 10 years on nurturing an open source community that builds character in addition to software. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Tools and Techniques
Location: E145
Tim Berglund (DataStax)
Average rating: ****.
(4.64, 14 ratings)
GitHub has a number of important collaborative features beyond here Git hosting. Come to this talk for a whilrwind tour of forks, pull requests, project sites, and more! Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Operations
Location: E146
Vladimir Vuksan (Fastly)
Average rating: ***..
(3.33, 6 ratings)
Talk will focus on some of the challenges of monitoring a CDN infrastructure and approaches everyone can use to get better at monitoring their own infrastructure using Ganglia including identifying metrics to track, using monitoring for enhanced communication inside the company and better understanding of ones own infrastructure. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Cloud
Location: F150
Jim Blomo (Yelp)
Average rating: ***..
(3.83, 6 ratings)
How is Yelp handling its transition into the cloud? Yelp is a big consumer of Amazon’s Elastic MapReduce service for batch jobs, but still self-hosts for its website. What are the advantages and pitfalls of a split cloud/server model? This talk will discuss the open source tools used by Yelp that have enabled the embrace of cloud technology, and the areas where data centers still have an edge. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Tools and Techniques
Location: Portland Ballroom
Damian Conway (Thoughtstream)
Average rating: ****.
(4.70, 40 ratings)
Once again Damian Conway returns from the untamed wilderness of deepest Vim, bringing with him yet another collection of tips, tools, and tricks to make your text editing still more unspeakably powerful. Read more.
Wednesday, 07/24/2013
Location: Expo Hall (Table 1)
TBC
Wednesday, 07/24/2013
Location: Expo Hall (Table 2)
TBC
Wednesday, 07/24/2013
Location: Expo Hall (Table 3)
TBC

11:30am

Add to your personal schedule
Wednesday, 07/24/2013
Open Hardware
Location: Portland 251
Matt Biddulph (Product Club)
Average rating: ****.
(4.31, 13 ratings)
Learn how to build a fully functional GSM phone capable of voice, SMS and data. All you'll need is a SIM card, an Arduino, a few cheap hardware components and a soldering iron. We'll talk about writing a realtime state-machine to act as an operating system, and how to embed this GSM functionality in your own non-phone hardware devices. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
JavaScript & HTML5
Location: Portland 252
Chris Strom (EEE Computes)
Average rating: ***..
(3.90, 10 ratings)
On the fence about Dart? Sure it's horrible? I will give you no fewer than 10 reasons that you are going to love writing your next application in Dart. Don't believe me? I will prove that your code will be better — bordering on beautiful. Dart is going to change the way you think about programming and web programming—for the better. Starting today. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Programming, Tools and Techniques
Location: Portland 255
Ingy döt Net (Oui Street LLC)
Average rating: ***..
(3.00, 3 ratings)
The real strength of a modern programming language is its collection of maintained packages: RubyGems, CPAN, PyPI, NPM, PECL. A good idea for programming needs to be gifted to everyone: Ruby Perl Python JS PHP Java etc. Ingy döt Net will show you how he has been hacking and pushing his code (and doc and tests) to all these places at once. Ingy (the YAML guy) calls this style of Openness: Acmeism. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Data
Location: Portland 256
Sanjay Radia (Hortonworks), Suresh Srinivas (Hortonworks)
Average rating: ***..
(3.75, 8 ratings)
Hadoop 2.0 offers major HDFS improvements: new append-pipeline, federation, wire compatibility, NameNode HA, performance improvements, etc. In this session, we'll describe these features, their benefits and the development underway for the next HDFS release. This includes data management features, added support for storage devices and improvements to performance, diagnosability and manageability. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Java & JVM
Location: E147
Nate McCall (Apigee)
Average rating: **...
(2.20, 5 ratings)
With a simple concurrency model, polyglot execution environment and powerful message passing framework, Vert.x is one of those projects that will make you go in search of a problem to solve just to learn more about it. This talk will walk through these features, introducing attendees to a powerful new way of writing applications. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Open Hardware
Location: D135
Edward Snajder (Jive Software)
Average rating: ****.
(4.67, 3 ratings)
RepRap 3D printing is the concept of making printers that are made from printed parts. I’ll show off my Open Source Huxley model, built from a kit, and discuss the joy and tears associated with building a printer from parts. We'll discuss the hardware, software, where things are now and how bright the future is for 3D printing. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Python, Tools and Techniques
Location: D136
David Elfi (Intel Corporation)
Average rating: ***..
(3.00, 2 ratings)
Web applications are world wide spread nowadays requesting an acceptable response time across all the GEOs. That can be achieved by the use of caching systems. But, how do you know your data can be cached? And even more, how long? This presentation will show how to use Selenium WebDriver from python and doing web scraping for identifying the datasets and the time frame to use for a web site. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Business
Location: D137/138
Camille Fournier (Rent the Runway)
Average rating: ****.
(4.00, 18 ratings)
Most companies large and small have shared internal libraries and systems. But ownership of that code often falls onto people with different priorities than the users of the code. We will discuss how you can use open source practices to run internal code bases effectively, provide learning opportunities for employees, and improve your final products. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Education
Location: F151
Jon Roberts (Davis School District)
Average rating: ***..
(3.80, 5 ratings)
With growing use of computers in schools, tightening district budgets, evolving learning objectives, and the plethora of available applications, it makes sense to leverage open source software to support public education. Hear of the tales of a hacker turned teacher as he uses a variety of purely open source tools and techniques to enhance math and computer education in an alternative setting. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
PHP
Location: D139/140
Joel Pobar (Facebook)
Average rating: ****.
(4.22, 9 ratings)
The PHP language resists efficient execution. Like many other web languages, PHP offers programmers the conveniences of dynamic typing, and late binding for functions and classes. Facebook's HipHop VM (HHVM) is a new execution engine for PHP that combines ahead-of-time and just-in-time techniques to try save precious CPU cycles. We'll explore HHVM, and deep dive on the bits that makes it go fast! Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E141
Devananda van der Veen (HP Cloud Services)
Average rating: **...
(2.60, 5 ratings)
Would you be excited to have a single API and single pipeline for developing, testing, and deploying your applications on both physical and virtual servers? OpenStack can now do this. I am leading the development effort behind OpenStack's Bare Metal Provisioning (Ironic) project, and will talk about the project history, current status, and our plans as it continues to mature. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E142
Jason Hoekstra (inBloom)
Average rating: ****.
(4.00, 1 rating)
Learn how inBloom's secure, open-source APIs and services can connect your applications into the ed tech marketplace. Hear how this will enable new learning technologies for students and parents. Examples of early developers that are utilizing this technology to accelerate application development will be showcased. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E143
Everett Toews (Rackspace)
Average rating: ****.
(4.20, 5 ratings)
In this session you'll learn how to effectively use software development toolkits that operate across multiple clouds. Find out how to distinguish between the layers of abstraction to achieve maximum portability or utilize cloud specific features. I'll show examples of multi-cloud toolkit code for Java (jclouds), Node.js (pkgcloud), Python (libcloud), and Ruby (fog). Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Community
Location: E144
Karen Sandler (GNOME Foundation)
Average rating: ****.
(4.38, 8 ratings)
Many have speculated about why there are so few women in free and open source software. GNOME, in its Outreach Program for Women, addresses many of these issues with impressive success at attracting and then retaining talented women. 10 other organizations have now joined the OPW. In this talk, Karen will discuss why this Program is necessary and why it has been so successful. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Tools and Techniques
Location: E145
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.60, 20 ratings)
Deployment can be a real bugbear for many web developers. From building something easy to deploy and manage; to coming up with a repeatable, consistent process; to continuous deployment…deployment can keep you up at night for months on end. In this talk I'll go through how to get better at deployment, best practices, and lessons learned. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Operations
Location: E146
Michael DeHaan (AnsibleWorks)
Average rating: ****.
(4.14, 7 ratings)
Ansible is a radically simple data-driven configuration management, orchestration, and task management framework. It requires no agents on your remote machines, requires no bootstrapping, and works over SSH. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Cloud
Location: F150
Barton George (Dell), Michael Coté (Dell)
Average rating: **...
(2.00, 1 rating)
By linking together an Ubuntu-based laptop and cloud back-end, developers are able to model an entire environment on their client and then launch it to the cloud. Add to that a community-based library of language profiles to down load and auto-install and you have fluid Open Source end-to-end environment to build test and deploy. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Java & JVM
Location: Portland Ballroom
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.05, 42 ratings)
Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session helps you transition from an object-oriented imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall (Table 1)
Kathleen Ting (Cloudera)
Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall (Table 2)
Deb Nicholson (Open Invention Network)
Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall (Table 3)
Mark Grover (Cloudera)

12:10pm

Add to your personal schedule
Wednesday, 07/24/2013
Location: Exhibit Hall E
Average rating: ***..
(3.25, 4 ratings)
Make new connections and share experiences with women attending OSCON plus others from the local tech community. Read more.

12:50pm

Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall (Table 1)
Steve Holden (Holden Web LLC), Peter Scott (Pacific Systems Design Technologies)
Wednesday, 07/24/2013
Location: Expo Hall (Table 2)
TBC
Wednesday, 07/24/2013
Location: Expo Hall (Table 3)
TBC

1:40pm

Add to your personal schedule
Wednesday, 07/24/2013
Mobile
Location: Portland 251
Renaun Erickson (Adobe)
Average rating: ****.
(4.33, 6 ratings)
Did you know that you can use your web development skills to create mobile apps? PhoneGap (aka Apache Cordova) is an toolset that enables you to build cross-platform mobile apps using 100% web standards technologies – HTML, CSS & JavaScript. In this session we'll cover everything from "what is PhoneGap", to debugging and development environments, to building your first PhoneGap application. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
JavaScript & HTML5
Location: Portland 252
Nathaniel Schutta (ntschutta.com)
Average rating: ***..
(3.71, 28 ratings)
Developers are flocking to client side frameworks and, as a result, there are more and more JavaScript libraries attempting to solve the rich internet application problem. In a space where new libraries seem to spring up weekly, what framework should you choose for your next project? Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Programming
Location: Portland 255
Johan Euphrosine (Google)
Average rating: **...
(2.85, 26 ratings)
It's widely accepted that learning any new programming language will improve your programming skills in general, but we don't often talk about how. This talk will cover some of the my takeaways after learning Go that have improved my Python and Java skills, as well as cover some bits about why Go is a great choice for those itching to learn a new language. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Data
Location: Portland 256
Dawn Nafus (Intel)
Average rating: **...
(2.25, 4 ratings)
How can open source help people get something useful out of the sensor data they generate? Based on social science research, this session will give developers some simple tools to understand how non-geeks make sense of complex data, and offers some approaches to improve user experience of both hardware and software based on that knowledge. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Java & JVM
Location: E147
Dianne Marsh (Netflix)
Average rating: ****.
(4.60, 5 ratings)
Is your organization committed to the power of the Java platform but stuck on the Java language? Do you spend your time wishing you could use Scala at work? You’ll learn strategies ranging from using Scala for non-production code to easing your fellow programmers into functional programming. You will hear stories of how other organizations have done this and succeeded. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Open Hardware
Location: D135
Ruth Suehle (Red Hat), Tom "spot" Callaway (Red Hat)
Average rating: ****.
(4.12, 17 ratings)
Tom Callaway and Ruth Suehle, authors of Raspberry Pi Hacks (O'Reilly, expected spring 2013) will share hints and tips for hackers ready to bring their ideas to life with the Raspberry Pi, They'll cover the important basics of doing tricks with your Pi and go on to talk about a few fun projects, from game emulators to cameras in the sky. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Mark Lavin (Caktus Consulting Group), Julia Elman (Caktus Consulting Group)
Average rating: ***..
(3.00, 6 ratings)
Working in teams is an important part of what we do as developers and designers. Whether it's desktop applications or mobile sites, we work hand in hand to create sucessful end products. But how do we work together in different kinds of environments? What is the best work-flow for a mix of skill sets? This talk will outline various methods and work-flows for successful collaboration. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Business
Location: D137/138
Rikki Endsley (USENIX Association)
Average rating: ****.
(4.25, 12 ratings)
Many tech companies and hiring managers would like to hire from a more diverse pool of qualified applicants, but they keep getting the same kinds of candidates. This talk provides specific tips for tweaking recruiting practices to attract a diverse pool of candidates, and offers tips for creating a culture that helps retain a diverse team of tech talent. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Education
Location: F151
Brent Beer (GitHub)
Average rating: ****.
(4.33, 3 ratings)
Everyone wins when everyone is smarter, so why is it so difficult to share and collaborate on teaching materials? Attend this session to see how having your courseware and other teaching materials stored in Git and on GitHub allows students to stay in touch, learn collaboratively, extract more knowledge, and potentially even give back to the course materials. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
PHP
Location: D139/140
Edward Finkler (FictiveKin)
Average rating: ****.
(4.00, 7 ratings)
Some people will tell you that you need a large, full-stack framework to do web development The Right Way. These people are wrong. In this talk, we'll focus on four core principles to be a better developer and make your projects more manageable: - Learn languages, not frameworks - Build small things - Less code is better than more - Create and use simple, readable code Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E141
Andrew Boie (Intel )
Average rating: **...
(2.00, 1 rating)
Android-IA is an open source dsitribution of Android for devices with Intel Core processors distributed on 01.org. This presentation will describe some of the enhancements made to Android so that a single binary image runs well on a variety of off-the-shelf tablets and convertible notebooks. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E142
Nisha Talagala (Fusion-io)
Average rating: ***..
(3.50, 2 ratings)
‘Flash-aware’ means an application knows that it is running on flash, which enables it to make configuration or code changes to leverage flash for performance gains and return on investment. In this session, Fusion-io describes several examples of open-source applications that have recently become flash-aware, including our work to make the Linux virtual memory swap subsystem flash-aware. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E143
Shaun Verch (MongoDB)
Average rating: **...
(2.75, 4 ratings)
Choosing a shard key can be difficult, and the factors involved largely depend on your use case. In fact, there is no such thing as a perfect shard key; there are design tradeoffs inherent in every decision. This talk will discuss those tradeoffs, as well as the different types of shard keys available in MongoDB, such as hashed and compound shard keys. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Community
Location: E144
Ryan Resella (Upworthy)
Average rating: **...
(2.33, 3 ratings)
During the 2012 presidential election Obama For America created an Open Source Voter Registration application. The open source application was released by the Democratic National Committee using an open source license. This was the first time that a national presidential campaign had released technology as an open source license. There was much debate on the licensing of this application. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Perl
Location: E145
Randal L. Schwartz (FLOSS Weekly podcast)
Average rating: ***..
(3.80, 10 ratings)
Randal Schwartz recounts how he has spent half his life with Perl. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Operations
Location: E146
Marcin Mazurek (Allegro Group)
Average rating: ***..
(3.90, 10 ratings)
The presentation will summarise the experiences of introducing Agile methodologies (Scrum, Kanban) in e-commerce organisation (+1000 employees) that had a strong basis in waterfall project management and ITIL based operations. I would like to show what difficulties we have faced and how we are trying to overcome them. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Cloud
Location: F150
Mark Hinkle (Citrix)
Average rating: ****.
(4.56, 9 ratings)
Imagine it’s eight o’clock on a Thursday morning and you awake to see a bulldozer out your window ready to plow over your data center. Normally you might consult the Encyclopedia Galáctica to discern the best course of action but your copy is likely out of date. That’s why you need to attend this talk to understand what to do when the Vogons threaten to destroy your data center. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Programming
Location: Portland Ballroom
Scott Purdy (Numenta), Matt Taylor (Numenta)
Average rating: ****.
(4.19, 16 ratings)
This new open source library is based concepts first described in Jeff Hawkins' book On Intelligence and subsequently developed by Numenta Inc. NuPIC consists of a set of machine learning algorithms that accurately model layers of neurons in the neocortex. NuPIC's algorithms continuously learn temporal patterns, make predictions, and detect anomalous behavior within streaming data. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall (Table 1)
Matt Biddulph (Product Club)
Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall (Table 2)
Edward Snajder (Jive Software)
Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall (Table 3)
Jono Bacon (XPRIZE Foundation)

2:30pm

Add to your personal schedule
Wednesday, 07/24/2013
Mobile
Location: Portland 251
Lindsey Simon (Google)
Average rating: ****.
(4.44, 9 ratings)
This talk is primarily for those who are comfortable developing Apps for the web who want to delve into mobile. We'll cover core architecture - frameworks, networking, retries and storage. On the UI front, learn what works and what doesn't from the front-lines and how to degrade gracefully on older devices. Learn which APIs to use and which to avoid to make a stellar app your users will love. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
JavaScript & HTML5
Location: Portland 252
Brian Sam-Bodden (Integrallis Software, LLC.)
Average rating: ****.
(4.40, 10 ratings)
Server-side browser push technologies have been around for a while in one way or another, ranging from from crude browser polling to Flash enabled frameworks. In this session you'll get a code-driven walk-through on the evolution and mechanics of server-push technologies. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Programming
Location: Portland 255
Francesc Campoy Flores (Google Inc.)
Average rating: ***..
(3.62, 13 ratings)
In this talk we share these "best practices" by building a Go library from the ground up, at each stage discussing the decisions we made and why we made them. In this way the audience should gain an understanding of how to effectively design, build, test, and package their own Go programs and libraries. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Data
Location: Portland 256
Jesse Anderson (Cloudera)
Average rating: ***..
(3.50, 20 ratings)
Gaining insight on data is even more interesting when it comes from the NFL. See how I take play by play data, combine it with other datasets and gain insight from the data. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Business
Location: E147
Michael Widenius (Monty Program Ab)
Average rating: ****.
(4.33, 3 ratings)
Time has changed since the start of Open Source. Companies has now started to understand that they can use open source without having to pay for it. How can one today create a viable business around open source software? Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Open Hardware
Location: D135
Jesse Vincent (Keyboardio)
Average rating: ****.
(4.67, 9 ratings)
Come learn how to design your own keyboard. We'll talk about everything from open source microcontroller firmware options to the basics of fabrication and soldering. You'll walk away from this talk with everything you need to know to build a keyboard from scratch -- even if you've never touched a soldering iron. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
User Experience (UX)
Location: D136
Tony Santos (Mozilla)
Average rating: ***..
(3.13, 15 ratings)
The best tech companies know that designing products with their users in mind is the key to success. Everyone says "Design" is the new hot skill in the tech world. Not only can open source projects benefit from human-centered design practices, they are in a position to get super charged results. Learn the basics of HCD thinking and practices, and how to incorporate it into your next project. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Business, Community
Location: D137/138
Jono Bacon (XPRIZE Foundation)
Average rating: ***..
(3.50, 6 ratings)
One of the most challenging aspects of growing community is managing conflict and burnout. In this new presentation from Jono Bacon, the Ubuntu Community Manager, he presents a comprehensive guide to the different components of conflict and burnout, signs of problems, conflict resolution, and preventative measures, all wrapped up in his amusing anecdote-laden style. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Education
Location: F151
Brian Capouch (Saint Josephs College)
Average rating: ***..
(3.00, 3 ratings)
An outreach project at Saint Joseph's College strives to bring low-cost Android-based technology to a wide swath of the college community. Various projects are using Android smartphones as sensors, data collection and media generation, as well as providing an alternative to carrier-based telephony, SMS, and Internet bandwidth. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
PHP
Location: D139/140
Sharon Levy (freelancer; member, PHP Meetups (Orange County: OCPHP and Los Angeles: LAPHP))
This presentation is based on a chapter in a book I'm writing. I examine how PHP handles hexadecimal, octals and really large numbers. Unless one is familiar with the C-source code what you see in PHP at times can be difficult to understand and may shock or otherwise surprise you. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E141
Moderated by:
Tom Fifield (OpenStack Foundation)
Panelists:
Average rating: ***..
(3.50, 4 ratings)
Are you considering an OpenStack cloud implementation? Add this timely session to your OSCON calendar. Tom Fifield, a co-author of the OpenStack Operations Guide, will discuss what it takes, including an introduction to OpenStack, advice on how to interact with the community, deployment approaches, storage and networking decisions, and automating deployment and configuration with popular tools. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E142
Jonathan Ellis (DataStax)
Average rating: ****.
(4.11, 9 ratings)
Many people still think of Cassandra as a "key value store" or a "map of maps." These early descriptions no longer do justice to Cassandra after five years of intense development. This talk will cover new features in Cassandra 2.0 including lightweight transactions, virtual nodes, CQL (the Cassandra query language), as well as an updated look at performance. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E143
Joseph George (Hewlett-Packard (HP)), James Urquhart (Dell), Tim Cook (Hightail Inc. (formerly YouSendIt.com))
In this session, discover how the community-driven open source projects, Crowbar and Dasein, can enhance the agility of your cloud and big data initiatives. Learn first-hand how users and community members are applying these tools to specific use cases, including OpenStack and Hadoop environments. Also, benefit from our discussion of best practices and lessons learned from real-world deployments. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Community
Location: E144
Bradley Kuhn (Software Freedom Conservancy), Josh Berkus (PostgreSQL Experts, Inc.), Paula Hunter (Outercurve Foundation), Nóirín Plunkett (Eucalyptus Systems), Ian Skerrett (Eclipse Foundation), Jim Zemlin (The Linux Foundation)
Average rating: *****
(5.00, 8 ratings)
Successful Open Source and Free Software projects have an abundance of great contributors. A common challenge, however, are those tasks outside the expertise or interest of those contributors. Non-profit organizational homes provide an excellent way to solve that aspect of Open Source and Free Software. This session introduces many options that projects can choose from for a non-profit home. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Perl
Location: E145
Augustina Ragwitz (Shutterstock)
Average rating: ****.
(4.33, 6 ratings)
The Perl community wants YOU to contribute! Whether you can barely write a line of code or have been hacking for years, you can make meaningful contributions! Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Operations
Location: E146
Jonathan Thurman (New Relic)
Average rating: ***..
(3.71, 17 ratings)
Puppet and Chef have grown to have their own conferences, but what about the other tools you use? Lets talk about some unsung tools of DevOps that you should be using to augment your existing toolset. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Cloud
Location: F150
Ross Gardler (Microsoft Open Technologies, Inc.)
Average rating: **...
(2.00, 1 rating)
A growing number of OSS technologies are available as services on Windows Azure, including database services for MySQL, MongoDB, and CouchDB developers, enterprise search based on Solr/Lucene, caching via the memcached wire protocol, and others. In this session you'll see examples of how to take advantage of these services from applications running on any cloud platform. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Geek Lifestyle
Location: Portland Ballroom
Tim Berglund (DataStax)
Average rating: ***..
(3.88, 43 ratings)
A quick and fun exploration of prime numbers, Markov chains, graph theory, the underpinnings of public key cryptography, and more. Down with continuous math! Up with the discrete! Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall (Table 3)
David Elfi (Intel Corporation)

4:10pm

Add to your personal schedule
Wednesday, 07/24/2013
Mobile
Location: Portland 251
J Chris Anderson (Couchbase)
Average rating: ***..
(3.50, 4 ratings)
Mobile devices are the preferred means of data access today, but databases are stuck in the mainframe era. The NoSQL document model can be leveraged for off-line synchronization. See example code to quickly get up to speed building off-line capable applications for major mobile platforms, and learn how you can contribute to the open source projects behind this movement. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
JavaScript & HTML5, Tools and Techniques
Location: Portland 252
Alice Boxhall (Google), Rachel Shearer (Google)
Average rating: ****.
(4.40, 10 ratings)
What if we could catch accessibility regressions the way we catch other behavioral regressions? We will describe some tools and techniques that we've used to catch the "low-hanging" bugs that can make the difference between accessibility and inaccessibility. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Software Architecture
Location: Portland 255
Average rating: ****.
(4.07, 14 ratings)
Open source software can avoid software design patterns that evolved to facilitate software development in a proprietary world. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Data
Location: Portland 256
Mark Grover (Cloudera)
Average rating: ****.
(4.64, 11 ratings)
If you have ever wanted to dabble with Apache Hadoop, Hive, HBase or other projects in the Hadoop ecosystem but have been discouraged by the painful process of installation and configuration of these projects, this talk is for you. We will learn how to install Hadoop, Hive and HBase on a cluster by making use of various packages from Apache Bigtop. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Java & JVM
Location: E147
Tim O'Brien (O'Reilly Media), Hans Dockter (Gradleware)
Average rating: ***..
(3.60, 5 ratings)
How do the largest projects scale development? That’s the question answered in this presentation. We’ll take a look at build environments at the largest scale and discuss the choices these organizations made to create builds and projects that can scale across hundreds or thousands of developers. We'll draw conclusion from specific case studies such as Netflix and LinkedIn. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Open Hardware
Location: D135
Federico Lucifredi (Canonical | Ubuntu)
Average rating: **...
(2.64, 11 ratings)
A quick intro to embedded Linux development and a survey of the capabilities and limits of the most interesting hardware available for experimenting by hardware hackers, and the skills needed to make effective use of it. Ranging from Plug Computers to bare development boards, miniaturized systems and rooted hard drives, the ever-growing bestiary of ARM devices at our disposal for projects is fun! Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Python
Location: D136
Angelica Pando (AppNexus), Steve Kannan (AppNexus), Dave Himrod (AppNexus)
Average rating: ***..
(3.50, 10 ratings)
We'd like to share our best practices and lessons learned when integrating and scaling Python-based optimization tools with a Hadoop-based data pipeline. In our talk, we'll explore multiple Python-Hadoop integration options, share our evaluation process, and invite an interactive dialogue of lessons learned. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Business
Location: D137/138
Richard Fontana (Red Hat, Inc.)
Average rating: ****.
(4.57, 7 ratings)
This talk will explore some of the legal and policy implications of "post-open source software" or "POSS", a purported phenomenon characterized by development on github, no explicit indication of open source licensing, and no concern for project governance. Is any of this real, and if so, is it actually a problem? Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Education
Location: F151
Regina ten Bruggencate (iPROFS / Duchess), Kim Spiritus (iPROFS)
Average rating: ***..
(3.50, 10 ratings)
This talk will highlight some of the great tools that are available to teach children how much fun coding is. Also some of the different formats used for reaching kids. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
PHP
Location: D139/140
Adam Harvey (New Relic)
Average rating: ****.
(4.42, 12 ratings)
Far from the days of PHP 3 and 4, PHP has developed into a modern object oriented programming language that trades features with many more hyped alternatives and runs an astonishingly high percentage of the world's Web sites. PHP 5.5 brings another round of improvements on top of those that came in PHP 5.4, and this talk will discuss how these can be used to improve your code base. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Sponsored Sessions
Location: E141
Alvin Kim (Samsung Electronics)
Average rating: ***..
(3.00, 2 ratings)
Tizen is an open-source, standards-based platform targeting multiple device categories such as smartphones, in-vehicle infotainment devices, and smart TVs. Tizen 2.2 has been recently announced with upgraded Web application framework and Native application framework. This talk will present an overview of the latest platform features and SDK provided by Tizen, along with its architecture. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Community
Location: E144
Moderated by:
Kate Chapman (Humanitarian OpenStreetMap Team)
Panelists:
Heather Leson (Ushahidi), Thea Aldrich (SecondMuse ), Pat Tressel (Sahana Software Foundation), Lindsay Oliver (Geeks Without Bounds), Sara Farmer (Change Assembly)
Average rating: ***..
(3.00, 5 ratings)
Have you been involved in open source for a long time but you’d like it to directly impact peoples’ live? Just beginning and want to help others? Access to free and open software can allow communities to make better decisions in case of disaster, help respond to local crises and use the tools in ways you never dreamed. Learn about some of the projects being used and how you can help. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Perl
Location: E145
Tatsuhiko Miyagawa (COOKPAD)
Average rating: ****.
(4.25, 8 ratings)
You have hundreds of CPAN module dependencies in your Perl application code, and want to always run it with the exact same version on your development, testing and production environments. Carton, with the power of cpanminus 1.6, lets you exactly do that. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Operations
Location: E146
Caskey Dickson (GOOGLE)
Average rating: ****.
(4.41, 17 ratings)
One of the simplest seeming problems is just keeping a daemon running. However, it turns out that keeping a long-lived service simply online can take more than you expect. There are a plethora of different tools for doing this, and each has their own unique failure modes and requirements. Come explore the pitfalls we've encountered and workarounds we use to keep a daemon running at all times. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Cloud
Location: F150
Kirsten Hunter (Akamai)
Average rating: ***..
(3.67, 6 ratings)
The ability to create quick prototypes is fantastic, whether you're at a hackathon, trying to create a proof of concept for work, or just playing on your own. This talk will show you how to create quick applications using python, php and node.js on Heroku, Appfog and Nodejitsu. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Community
Location: Portland Ballroom
Paul Fenwick (Perl Training Australia)
Average rating: ****.
(4.71, 17 ratings)
Internationally acclaimed public speaker Paul Fenwick talks about depression: What it is, why it sucks, and his own personal experiences in battling it. Drawing from a diverse range of fields, Paul provides insights into the bugs that may exist in your brain, and how some aspects of digital society may even make them worse. Read more.
Wednesday, 07/24/2013
Location: Expo Hall (Table 1)
TBC
Wednesday, 07/24/2013
Location: Expo Hall (Table 2)
TBC
Wednesday, 07/24/2013
Location: Expo Hall (Table 3)
TBC

5:00pm

Add to your personal schedule
Wednesday, 07/24/2013
Mobile
Location: Portland 251
David Elfi (Intel Corporation)
Average rating: ***..
(3.00, 2 ratings)
When hybrid applications are in the center of the discussion, mobile consumers expect fast response time (less than 3 seconds) in order to not switch to other tasks or lose complete interest. This talk will present how this issue was addressed in the design of the Tizen Common Store and tips which can help developers for considering response time when the application is being designed. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
JavaScript & HTML5
Location: Portland 252
Ken Tabor (Sabre Holdings)
Average rating: ***..
(3.78, 9 ratings)
Popular apps, or even modest ones serving a global enterprise, need implement foreign languages. JavaScript is a core tech of the Internet but lacks built-in support for languages. String tables are presented as a solution. This energetic presentation shows their implementation and obvious benefit through illustrative slides and interactive demos in context of popular open-source libraries. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Software Architecture
Location: Portland 255
Ian Dees (Tektronix), Baq Haidri (LinkedIn)
Average rating: ***..
(3.94, 17 ratings)
We strive to create designs that will last. But in doing so, we run the risk of over-engineering: building in so many abstractions at the beginning of a project that it degenerates into unmaintainable code. What causes these risks, and what can we do about it? Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Data
Location: Portland 256
Russell Branca (Cloudant)
Average rating: ***..
(3.10, 10 ratings)
Map Reduce has become a household name in data processing these days, but is typically used in a backend, batch oriented manner across large data sets. In this talk we'll explore pipelining data sets far too large to fit in the browser through map reduce implementations in CouchDB, server side javascript, and finally directly in the browser, allowing for large scale, yet interactive data analysis. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Java & JVM
Location: E147
Aslak Knutsen (Red Hat)
Average rating: *....
(1.82, 11 ratings)
Stakeholders often get criticized for not knowing what they want. If they don't know what they want, how do you know what to code? It's a two way street and you both need to be on it. In this session, we'll explore agile techniques such as BDD and ATDD as well as tools from the Arquillian Universe that can help us produce clearer tests that show real behavior and give measurable results. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Geek Lifestyle, Open Hardware
Location: D135
Eric Miller (Squishymedia)
Average rating: ***..
(3.80, 5 ratings)
What's better than an office kegerator? An office kegerator that pumps out real-time data that we can use to test new technologies, learn new techniques, and build our skills creating complex distributed systems and real-time information dashboards. We'll talk to OSCON attendees about the system and how we've used it internally as a learning and testing tool. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Python
Location: D136
Ben Bangert (Mozilla)
Average rating: ****.
(4.00, 6 ratings)
Processes in a cluster can require controlled access to shared resources, tracking available processes, and sharing state. Unfortunately most tools in this category are oriented around Java. In this talk I cover how to use Python to interact with Apache Zookeeper -- a fault-tolerant consistent data-store -- to write coordinated distributed fault-tolerant applications in Python. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Business
Location: D137/138
Jennifer Urban (UC-Berkeley)
Average rating: ****.
(4.00, 4 ratings)
The Defensive Patent License (DPL) is a new legal mechanism to protect innovators by creating a patent network that is committed to defense and "de-weaponizing" patents. It draws from the theories and values of F/OSS licensing to create obligations that "travel with the patent"--preventing troll from taking over open technologies and pulling them out of the public domain. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Business
Location: F151
Fred Trotter (FredTrotter.com), Ashish Patel (Not Only Dev), Rick Trotter (Not Only Dev), Renee DiResta (OATV), Clayton Trotter (University of Alaska)
Average rating: ***..
(3.50, 2 ratings)
The JOBS act will change the rules for public offerings of stock, making the crowdfunding of stock sales legal. This will allow Open Source developers and makers to create new technology companies by leveraging their existing communities for initial funding. Join us to discuss what we know, and what we don't about this new funding option. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
PHP
Location: D139/140
Andy Blyler (Barracuda Networks), Jonathan Kuperman (Barracuda Networks)
Average rating: **...
(2.00, 2 ratings)
PHP is commonly thought of as a programming language that is used in web development. However, it is also a approachable and powerful language to use for creating daemons. In this session we will discuss why and how we use PHP to run everything from our web interface to our backend processes as part of the Barracuda Backup Service. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Community
Location: E144
Minwoo Park (Inmobi), Sungju Jin (KT)
Average rating: ****.
(4.57, 7 ratings)
Do you know any open source project from Korea? or China / Japan? Language barriers and cultural differences makes open-source in East Asia very unique and different from what you may be used to. Join us to learn more what’s happening in open-source outside of the western world! Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Perl
Location: E145
Mark Allen (Mark Allen)
Average rating: ****.
(4.80, 10 ratings)
The UserAgent module in the perl web library is tried and true, battle tested (and battle scarred), but sometimes you just want more from your web library - more speed, more features. And sometimes you want less - less typing, less boilerplate. This talk examines four excellent alternatives to LWP::UserAgent: HTTP::Tiny, Mojo::UserAgent, LWP::Curl and Furl. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Operations
Location: E146
Dave Quigley (KEYW Corporation)
Average rating: ****.
(4.11, 9 ratings)
SELinux is a mandatory access control mechanism for Linux systems found in several main stream distributions. All those fancy security terms may be scary but in truth with a little bit of knowledge its possible to find out WTF SELinux is saying to you. I'll provide an introduction to SELinux to help ordinary people understand basic SELinux concepts and deal with basic SELinux issues. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Cloud
Location: F150
Jeffrey Peckham (Pivotal)
Average rating: ***..
(3.00, 5 ratings)
Bosh is an open source cloud orchestration tool chain, which will let you deploy your application to a number of clouds, and manage the whole application lifecycle - release engineering, VM creation, VM resizing, operating system upgrades, database & application upgrades. Read more.
Wednesday, 07/24/2013
Location: Portland Ballroom
TBC

5:40pm

Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall
Average rating: ****.
(4.27, 11 ratings)
Quench your thirst with vendor-hosted libations and snacks while you check out all the cool stuff in the expo hall. Read more.

5:45pm

Add to your personal schedule
Wednesday, 07/24/2013
Location: Expo Hall (Table 1)
Tim O'Reilly (O'Reilly Media, Inc.)

7:00pm

Add to your personal schedule
Wednesday, 07/24/2013
Location: E147
DevOps, when done right, usually goes unnoticed. It’s only when something breaks that all eyes turn to IT. If your boss only sees you when the app is down, however, that’s not really doing your career any favors. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: D135
Moderated by: Erynn Petersen
This session is aimed at providing kids attending OSCON the opportunity to hack on open source software and hardware projects. It's also an opportunity for adults to facilitate kids making these projects their own. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: D136
Moderated by: Dave Stokes
BOF for all interested in MySQL, the MySQL Community, and all the surrounding technology that relies on MySQL. Lets talk about the current and future of MySQL -- where you think it should be heading -- and network with others. Good for all audience levels. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: D137/138
Moderated by: Thomas Hatch
SaltStack is a new remote execution and configuration management software platform that is fast, scalable and open. Salt is used by thousands of systems administrators, cloud orchestrators and DevOps pros to manage millions of servers. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: D139/140
Moderated by: Carol Smith
Average rating: *****
(5.00, 1 rating)
This is a BoF for all former, current, and potential participants in Google Summer of Code. If you are a student, a mentor, or represent an interested organization, come meet us to talk about the program! Hear from other participants what their experience was like. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: E142
Moderated by: wesley chun
When you think of vendor software, typically open source doesn't come to mind, but in this train-the-trainer session, we'll discuss how to teach the open source-friendly Google App Engine in your courses on web, mobile, or internal applications as well as cover some auxiliary open source apps & services related to App Engine plus cover some best practices in teaching this revolutionary technology. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: E143
Moderated by: Josh Long
There's been a lot of great new stuff coming or recently released for Spring developers: Spring 4, Spring XD, Spring for Hadoop, and a lot of improvements to the Java configuration support across Spring Security, Spring Batch, Spring Data, Spring Data REST, Spring HATEOAS, Spring Social and more. Let's talk about these changes and anything related to Spring at this Spring BOF. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: E144
Moderated by: Jeff Hawkins / Danese Cooper
A meetup for people interested in talking about Intelligent Computing including NuPIC and other proposed models influenced by the biological model of the human brain. This BoF is intended to bring together OSCON attendees and interested locals not otherwise attending OSCON for a spirited conversation about the potential embodied in Deep Learning, Machine Learning and Intelligent Computing. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: E145
Moderated by: Clinton Dreisbach
It's not technical, but it's fun! Come meet other OSCON attendees interested in playing RPGs and play a game. No experience needed. I'll bring a favorite fantasy RPG; bring your own games, too. We can discuss the open source/open publishing movement in RPGs to be relevant. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: E146
Moderated by: Andy Piper
The Eclipse Foundation has a growing number of projects which aim at the M2M/IoT space, and an Industry Working Group dedicated to this area. Come and learn more at this BoF and find out how Open Source code from Eclipse can help your Internet of Things project. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: See BoF Schedule for Locations
Average rating: ***..
(3.50, 2 ratings)
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. Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: E 141
Moderated by: Peter Zaitsev
Increasing number of applications use multiple technologies for data storage and processing. Come to this BOF to share your experience of using multiple technologies together Read more.
Add to your personal schedule
Wednesday, 07/24/2013
Location: Sandbox Studios (420 Northeast 9th Avenue)
Average rating: ****.
(4.00, 5 ratings)
Join us to celebrate three years of the fastest growing open source cloud project! OpenStack launched at OSCON 2010, and we've made a tradition of celebrating each birthday during the conference. This year we're bringing the same laid back atmosphere to a bigger venue with some new twists to make it the best party yet. Read more.

9:00pm

Add to your personal schedule
Wednesday, 07/24/2013
Location: Portland Ballroom Foyer
Average rating: ****.
(4.73, 11 ratings)
Citrix is sponsoring a night of poker, cocktails and hors d'oeuvres. For one night only, OSCON’s Foyer will be transformed into Portland’s only poker room complete with professional dealers. You'll be playing poker above the city lights with a perfect view of the city. Read more.

Thursday, 07/25/2013

7:30am

Add to your personal schedule
Thursday, 07/25/2013
Location: Bottom of the stairs by the E Rooms
Average rating: ****.
(4.50, 2 ratings)
Programmers do a lot of sitting, so come refresh your body, mind, and spirit before you head into the day’s sessions. This will be an easy beginner’s yoga session – so don’t be shy about coming out even if this will be your first yoga experience. Read more.

8:15am

Thursday, 07/25/2013
Location: Bottom of the stairs by the E Rooms
TBC

9:00am

Add to your personal schedule
Thursday, 07/25/2013
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Matthew McCullough (GitHub, Inc.), Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.75, 12 ratings)
Opening remarks by the OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.

9:05am

Add to your personal schedule
Thursday, 07/25/2013
Location: Portland Ballroom
Average rating: ****.
(4.08, 38 ratings)
The year 2040 is the year when people of color will be the majority in the United States, but minorities are vastly underrepresented in the most important part of the US economy, the tech sector. There's been a lot of discussion about the lack of diversity in Silicon Valley and the technology industry recently and, let's face it, the numbers are not good. But why does it even matter? Read more.

9:20am

Add to your personal schedule
Thursday, 07/25/2013
Location: Portland Ballroom
Jared Smith (Bluehost), Michal Migurski (Code For America), Tim O'Reilly (O'Reilly Media, Inc.)
Average rating: ***..
(3.50, 24 ratings)
Open Source is quietly helping shape our society, and you can see its impact on government through the work of Code for America. From making public information more accessible to making public artwork easier to find, Code for America finds innovative ways to make a government more efficient. Read more.

9:30am

Add to your personal schedule
Thursday, 07/25/2013
Location: Portland Ballroom
Average rating: ***..
(3.54, 28 ratings)
Tom Preston-Werner, Co-founder and CEO, GitHub. Read more.

9:45am

Add to your personal schedule
Thursday, 07/25/2013
Location: Portland Ballroom
Average rating: **...
(2.74, 23 ratings)
Come hear some thoughts about how licensing models affect building an open source community and how their use has evolved over time. Read more.

9:55am

Add to your personal schedule
Thursday, 07/25/2013
Location: Portland Ballroom
Leigh Heyman (Executive Office of the President)
Average rating: ****.
(4.20, 30 ratings)
Leigh will talk briefly about these achievements and more importantly what the future holds for Open Source and Open Data at The White House and the many ways citizens and developers can get involved. Read more.

10:40am

Add to your personal schedule
Thursday, 07/25/2013
Mobile
Location: Portland 251
Mike Wolfson (Epocrates)
Average rating: ****.
(4.00, 6 ratings)
Android development is challenging. Fortunately, the developer tools provide a great deal of support, making the job more manageable, and a lot easier. I will show you many essential tools, tips and techniques that will increase your development productivity, and improve the quality of your code. Read more.
Add to your personal schedule
Thursday, 07/25/2013
JavaScript & HTML5
Location: Portland 252
Chris Strom (EEE Computes), Robin Strom (EEE Computes)
Average rating: ****.
(4.36, 14 ratings)
Want to learn 3D game programming? Want to learn how to make cool animations with Three.js? Want to make amazing visualizations in 3D? Well, then this is the session for you! This tutorial will introduce you to: 3D concepts in Three.js, coding for canvas and WebGL, animation techniques, and real world simulation with physics engines. You'll be amazed at what you can create! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Programming
Location: Portland 255
Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.17, 12 ratings)
Distributed computing, resilience, and constant efforts to make code more maintainable are all driving interest in functional programming. The world needs more programmers who can tackle this. How can we make the craft seem less arcane? Read more.
Add to your personal schedule
Thursday, 07/25/2013
Data
Location: Portland 256
Peter Zaitsev (Percona Inc)
Average rating: ***..
(3.08, 13 ratings)
In many Performance evaluation studies, you will find comparison made in terms of peak throughput or corresponding response time. This can be misleading. In this brief presentation, we will look into why such metrics can be misleading as well as provide framework and principles about performance evaluation which focuses on being able to provide good service in real world production environments. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Java & JVM
Location: E147
Charlie Hunt (Salesforce.com)
Average rating: ****.
(4.17, 6 ratings)
There is a small set of fundamentals that, when well understood, can empower any one to tune any of the garbage collectors in OpenJDK's HotSpot JVM. This is what attendees of this session can expect to learn. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Open Hardware
Location: D135
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ****.
(4.80, 10 ratings)
This session aims to give you the tools to import the real world into the programming scope of your trusty $30 microcontroller, by covering the technology fundamentals and integration essentials of a wide variety of sensors, as well as providing a few alternative power schemes, some actuator examples and even mobility options to increase the variety of your design arsenal. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Python
Location: D136
Alex Martelli (Google)
Average rating: ****.
(4.75, 24 ratings)
Our culture's default assumption is that everybody should always be striving for perfection -- settling for anything less is seen as a regrettable compromise. This is wrong in most software development situations: focus instead on keeping the software simple, just "good enough", launch it early, and iteratively improve, enhance, and re-factor it. This is how software success is achieved! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Software Architecture
Location: D137/138
Neal Ford (ThoughtWorks)
Average rating: ****.
(4.53, 15 ratings)
This session talks about the tension between architecture & design in agile projects, discussing two key elements of emergent design (utilizing the last responsible moment and harvesting idiomatic patterns) and how to de-brittlize your architecture, so that you can play nicely with others Read more.
Add to your personal schedule
Thursday, 07/25/2013
Geek Lifestyle
Location: F151
David Uhlman (clearhealth inc.)
Average rating: ***..
(3.00, 4 ratings)
Most technology people have a unique perspective on problem solving and DIY. "Hacking Your Health" shows you how to put those same principles to use with your health and body. Get your labs done directly (for "science" or to save money), fun and profitable things to do with MRI/CAT like 3D Printing your head, "being the best patient you can be" and inner secrets about health care as a whole. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Software Architecture
Location: D139/140
Augie Fackler (Google), Nathaniel Manista (Google)
Average rating: ***..
(3.93, 14 ratings)
After fifteen years combined experience developing software of all types we are done with object inheritance and the compromises that it forces on us. Come learn about elegant, superior solutions to the problems inheritance claims to adequately solve. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E141
Kelcey Damage (Backbone Technology Inc.)
Average rating: ****.
(4.00, 1 rating)
The presentation will discuss the building of a management system for the services and application layer of a cloud-application infrastructure. It will focus on the three key components in open source cloud-computing that don’t come in the box: o Self-healing application infrastructure o Dynamic auto-scaling o Automated guest administration Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E142
Jason Hall (Bluehost)
Average rating: *****
(5.00, 1 rating)
When marketing, finance, and legislation collide, developers often get stuck with the short end of the stick. Instead of reinventing the wheel, there is an open source answer. Learn how developers can use the Freeside toolkit to create a flexible billing and payment controller. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E143
Jason Hoekstra (inBloom)
Average rating: ***..
(3.00, 1 rating)
inBloom has built a suite of secure services to improve personalized learning for K-12 education. The source code for these services will be released under an Apache license later this year. Come participate in a discussion of our long-term plans of open-source community building and code governance. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Community
Location: E144
Asheesh Laroia (Eventbrite)
Average rating: ****.
(4.50, 4 ratings)
In recent years, communities as wide-ranging as Wikihow to Thunderbird have been surveying participants and using this information to improve the experiences of participants. Learn how open source projects are tracking contributors to identify where people fall away, and to nudge them forward, with an eye toward actionable data and addressing possible sources of bias. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Perl
Location: E145
Clinton Gormley (Elasticsearch BV)
Average rating: ***..
(3.25, 4 ratings)
Elastic::Model is a new framework to store your Moose objects, which uses ElasticSearch as a NoSQL document store and flexible search engine. It is designed to make small beginnings simple, but to scale easily to Big Data requirements without needing to rearchitect your application. No job too big or small! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Operations
Location: E146
Benjamin Kero (Mozilla Corporation), Daniel Maher (Mozilla)
Average rating: ***..
(3.50, 6 ratings)
Puppet is an immensely powerful tool, but it's not always obvious how to use Puppet correctly. I will explain guiding principles of responsible Puppet design and architecture, walk through real-life examples to illustrate solid approaches, and illuminate Puppeteers of all skill levels. As a bonus, I will demonstrate ho w to integrate into continuous integration platforms! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Cloud
Location: F150
Chandra Krintz (UCSB and AppScale Systems)
Average rating: ****.
(4.00, 5 ratings)
In this talk, we present AppScale, an open source implementation of Google App Engine -- think Google's cloud platform under your control. AppScale executes App Engine apps without modification, automatically manages and scales apps and their service ecosystems, and enables developers to plug in different service alternatives (e.g. NoSQL, SQL, analytics, search,..) without rewriting their code. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Business
Location: Portland Ballroom
Tim O'Reilly (O'Reilly Media, Inc.)
Average rating: ****.
(4.75, 8 ratings)
At O'Reilly, we've always tried to live by the slogan "Create more value than you capture." It's a great way to build a sustainable business and a sustainable economy. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 2)
Ariel Tseitlin (Scale Venture Partner)
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 3)
Dianne Marsh (Netflix)

11:30am

Add to your personal schedule
Thursday, 07/25/2013
Mobile
Location: Portland 251
Chiu-Ki Chan (Square Island LLC)
Average rating: *****
(5.00, 5 ratings)
Designers and developers have been afraid of the variety of Android flavors for way too long. Android borrows a lot of concept from the web, and we can use the same techniques to cater to the different OS versions and form factors. Read more.
Add to your personal schedule
Thursday, 07/25/2013
JavaScript & HTML5
Location: Portland 252
Olivier Bloch (Microsoft)
Average rating: ****.
(4.17, 12 ratings)
An introduction to the emerging standard Pointer Events that will undoubtedly help developers write code that will support multiple input types (mouse, touch, pen,...) Read more.
Add to your personal schedule
Thursday, 07/25/2013
Operations
Location: Portland 255
Solomon Hykes (dotCloud)
Average rating: ****.
(4.50, 12 ratings)
Compared to KVM or Xen, LXC has very low overhead since it runs processes within a common host kernel, instead of emulating complete machines. LXC relies on kernel namespaces (providing isolation), and control groups (ensuring fair sharing of resources). We will detail their respective roles. We will also show how to use unioning filesystems for fast & lightweight provisioning of environments. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Data
Location: Portland 256
Calvin Sun (Twitter)
Average rating: ***..
(3.67, 3 ratings)
MySQL 5.6 is simply a better MySQL with improvements that enhance every functional area of the database kernel. There are many new features in the InnoDB storage engine, including: better performance and scalability, online DDL, persistent statistics, NoSQL access, and many more. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Java & JVM
Location: E147
Velmurugan Periasamy (Verisign), Sunil Mundluri (Verisign)
Average rating: ***..
(3.50, 10 ratings)
The future hardware trend is clear.Moore’s Law will be delivering more cores per chip rather than higher clock rates. As multi-core, multiprocessor systems become cheaper and readily available, more of our applications need to exploit the hardware parallelism to realize exponential performance gains.This is all about how to write efficient java code in the multi core world Read more.
Add to your personal schedule
Thursday, 07/25/2013
Open Hardware
Location: D135
Jonathan Oxer (Freetronics)
Average rating: ****.
(4.62, 8 ratings)
The ArduSat project will launch two Open Source cubesats into orbit in 2013, carrying a payload combining an extensive sensor suite and cameras with a multi-node processor platform based on Arduino. Hobbyists and students will be able to design experiments using regular Arduino hardware, ready to be uploaded and executed on the satellite. Learn about the satellite and how it works. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Python
Location: D136
Bruce Eckel (Mindview, LLC)
Average rating: ***..
(3.43, 14 ratings)
C++ brought exceptions to mainstream programming; Java goes further with checked exceptions. But are exceptions the one way to report all errors? Scala and Go suggest there is more than one kind of error, so there should be more than one kind of error reporting, and different responses to errors. I’ll show the Scala and Go approaches to the error problem, and how to apply this to Python. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Business
Location: D137/138
Jeanne Holm (Jet Propulsion Laboratory, NASA)
The governments of the US and India have released the Open Government Platform, an open source capability for any government to use to create an open data portal. Such projects encourage transparency, innovation, and economic growth in nations. The OGPL community encompasses hundreds of individuals from across the world to help further these shared goals. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Geek Lifestyle
Location: F151
Kirsten Hunter (Akamai)
Average rating: ***..
(3.50, 6 ratings)
The Quantified Self movement is all about keeping measurements about your life in order to track progress in various ways. As geeks we all enjoy playing with new toys, and there are a variety of devices and applications out there to help measure steps, activity and fitness. Combining the data from these devices can help you build tools to track your fitness in a way that makes sense for you. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Software Architecture
Location: D139/140
Mahesh Paolini-Subramanya (Ubiquiti Networks, Inc.)
Average rating: ***..
(3.12, 8 ratings)
Finite State Machines are rarely used, and virtually always dismissed as "too complex" . This is a tragedy since FSMs aren't just about Door Locks, but are invaluable in defining _any_ communication protocols. This talk will provide a crash course in FSMs using erlang's "gen_fsm" behavior as a template, hopefully leaving you with a better appreciation of its uses. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E141
Average rating: ****.
(4.50, 2 ratings)
Using the public code review and automated testing infrastructure built for the OpenStack project itself, systems administrators for the core infrastructure also take advantage of this system to do systems administration for the project's core infrastructure in the open as well. Will discuss the infrastructure, tests we run against our changes and the challenges and successes we've encountered. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Business
Location: E142
Nick Pudar (General Motors)
Average rating: ****.
(4.00, 1 rating)
Hear first-hand how automakers are re-thinking their structure and business models to move in-sync with the broader connected ecosystem and consumer trends. Explore how the GM SDK will expand access to the infotainment environment and engage the developer community through enabling multiple opportunities for app monetization. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E143
Erik Bernhardsson (Spotify)
Average rating: ****.
(4.43, 7 ratings)
Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Community
Location: E144
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.39, 18 ratings)
As your team grows and your projects become more complex, you're going to need a certain amount of process. In this talk I'll explain how to add enough engineering management to be effective without driving engineers crazy. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Perl
Location: E145
Steven Lembark (Workhorse Computing)
Average rating: ****.
(4.00, 6 ratings)
Object Trampolines are a flyweight pattern: the object is inexpensive to construct and transforms itself on demand. Perl's OO structure makes these relatively easy to implement and use. This talk describes the Object::Trampoline module with applications using DBI and data objects. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Tools and Techniques
Location: E146
James Turnbull (Docker)
Average rating: ****.
(4.30, 10 ratings)
Logging. Everyone does it. Many don't know why they do it. It is often considered a boring chore. A chore that is done by habit rather than for a purpose. But it doesn't have to be! Learn how to build a powerful, scalable open source logging environment with LogStash. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Cloud
Location: F150
Eric Redmond (Basho)
Average rating: ****.
(4.43, 14 ratings)
Scalability today is no longer a question of architecture, or programming language, but instead two things: message passing and data distribution. With the following patterns under your belt, anyone is well on their way to solving both. * Message patterns: request-reply, publish-subscribe, push-pull, exclusive pair. * Data structures: DHTs, Vector clocks, Merkel trees, CRDTs. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Operations
Location: Portland Ballroom
Phil Dibowitz (Facebook)
Average rating: ****.
(4.64, 11 ratings)
This talk looks at how Facebook has redesigned its configuration management system to handle a massive, dynamic, heterogeneous environment with a tiny team and open source software. We will look at the philosophy we use to manage our systems, the implementation of that philosophy, and how you can apply these ideas to any size server footprint, from a handful of servers to a global environment. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 1)
Asheesh Laroia (Eventbrite)
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 2)
Mike Wolfson (Epocrates)

12:50pm

Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 1)
Damian Conway (Thoughtstream)
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 2)
Chiu-Ki Chan (Square Island LLC)
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 3)
Laura Thomson (Mozilla Corporation)

1:40pm

Add to your personal schedule
Thursday, 07/25/2013
Mobile
Location: Portland 251
Marko Gargenta (Twitter)
Average rating: ****.
(4.40, 5 ratings)
Android Security is quite multifaceted - not surprisingly given the depth and complexity of the Android OS. In this talk, you will learn what makes up the various layers of security and how they work together. By the end of this talk, you’ll have a solid understanding of various security concerns from the low level kernel to the high level app permissions, and everything in between. Read more.
Add to your personal schedule
Thursday, 07/25/2013
JavaScript & HTML5
Location: Portland 252
Piers Cawley (Thermeon)
Average rating: ***..
(3.20, 15 ratings)
Making music with CoffeeScript, Node.js and higher order programming. What could possibly go wrong? Read more.
Add to your personal schedule
Thursday, 07/25/2013
Programming
Location: Portland 255
Dave Herman (Mozilla)
Average rating: ****.
(4.43, 7 ratings)
Anyone who has written a program in C++ knows that simple errors can cause crashes and security vulnerabilities in even innocent looking code. Rust is a new programming language that provides important safety guarantees without sacrificing precise control over the machine. In this talk, Dave Herman demonstrates how Rust can be used to produce high-level, clean code that is also safe and efficient. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Data
Location: Portland 256
Bradford Stephens (Drawn to Scale)
Average rating: *....
(1.50, 4 ratings)
Spire is one of the first open source distributed SQL databases. Architected from the ground up with no legacy code, it's meant to power large-scale applications with 10's of thousands of reads and writes at the petabyte-scale. This talk will cover parts of Spire like distributed computational fabric, distributed indexing, query planning, and more. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Java & JVM
Location: E147
Reza Rahman (Oracle)
Average rating: ***..
(3.67, 3 ratings)
This session provides a primer on WebSocket and Server-Sent Events and their supported use cases. The attendees will learn how to leverage them in their web applications using several code samples through out the talk. Development, deployment, and debugging techniques will be shared with the attendees. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Open Hardware
Location: D135
Christopher Clark (SparkFun Electronics Inc.)
Average rating: ****.
(4.50, 4 ratings)
Releasing the source is only half the battle. Collaborating with the community to improve it is what can set an open source project apart. This session details the challenges faced by SparkFun Electronics as it pumped an entire catalog of open hardware projects into GitHub and began collaborating with the community to fix bugs, add features, and advance the technology. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Data, Python
Location: D136
Byron Ruth (The Children's Hospital of Philadelphia), Michael Italia (The Children's Hospital of Philadelphia)
Average rating: ****.
(4.33, 3 ratings)
The biomedical research community is amidst a data revolution driven by the adoption of electronic health records and the arrival of next generation genomic technologies. Researchers require tools that scale with this increase without added complexity. To address this need we have developed Harvest, an open source framework for rapid development of purpose-built data discovery web applications. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Geek Lifestyle
Location: D137/138
Dan Gillmor (The Guardian/Arizona State University's Cronkite School of Journalism & Mass Communication)
Average rating: ****.
(4.33, 3 ratings)
Big companies and governments are recentralizing our computing and communications, giving us convenience but taking away edge-of-network liberties we enjoyed in the Internet's early days. Meanwhile, surveillance and black-hat hacking are growing. Let's create a scorecard that tells us -- users, companies, governments -- what level of liberty we have, or allow. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Geek Lifestyle
Location: F151
Denise Paolucci (Dreamwidth Studios)
Average rating: ****.
(4.76, 21 ratings)
Impostor syndrome -- the persistent belief that any minute everyone around you is going to figure out you're not at all qualified -- happens to a majority of the tech industry; nobody talks about it, because nobody wants to be the first to admit it. This talk confronts that feeling head-on, and addresses ways to readjust your perceptions of your accomplishments to accurately reflect reality. Read more.
Add to your personal schedule
Thursday, 07/25/2013
PHP
Location: D139/140
Justin Hileman (Presentate)
Average rating: ****.
(4.00, 12 ratings)
It's sad that in 2013, var_dump and die are still two of the most common debugging and reflection techniques in PHP. Let's explore the state of interactive debugging in PHP, compare it with what's available in other languages, and apply this with practical tools and techniques which can be used today. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E141
Chris Kelly (New Relic)
Average rating: ****.
(4.25, 4 ratings)
Ruby's open class structure makes metaprogramming simple and powerful. At New Relic, we leverage metaprogramming in our Ruby agent to extract deep metrics about your code automatically. In this session, we'll start with the Ruby Object Model and work through the most common callbacks for efficient metaprogramming. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E142
Ben Combee (LG Electronics, webOS Framework Team)
Average rating: ****.
(4.00, 1 rating)
It was just two years ago that the first version of the Enyo library was introduced to the world as a proprietary JavaScript library, tied to the HP TouchPad and its SDK. Now, it’s a thriving framework running on everything from phones to tablets to desktops to TVs, with a contributor community spanning two major companies (LG and HP) and a vibrant collection of independent developers. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E143
Jason Johnson (SoftLayer)
Average rating: **...
(2.83, 6 ratings)
If your software writes to disk, you can never know too much about your file system! File systems offer a feature set often replicated, usually with less performance and reliability. In this talk, we will cover the file system notification infrastructure (inotify), locking (mandatory vs advisory and implications of distribution), movement guarantees (atomicity), and basic performance tuning. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Community
Location: E144
Fran Fabrizio (Minnesota Population Center, U of Minnesota), Peter Clark (Minnesota Population Center, U of Mn)
Average rating: ****.
(4.22, 9 ratings)
When our dev team hit a rut recently, we spent a year examining ourselves - our motivations and values, our processes and tools, our relationships to each other and our customers, even our physical space. We put what we learned to good use and reenergized the team. In this talk we'll share how we did it, some surprises along the way, and techniques that you can use to help reboot your own team. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Perl
Location: E145
Paul Fenwick (Perl Training Australia)
Average rating: ****.
(4.62, 13 ratings)
The Perl Renaissance is in full swing. Object frameworks and syntax have been undated, web frameworks are easy and powerful, and modules are easy to manage and install. White Camel Award winner Paul Fenwick will be covering the best technologies of the recent age. No prior Perl experience required! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Operations
Location: E146
Gustavo Franco (Google)
Average rating: ***..
(3.29, 7 ratings)
How the Go programming language can help you to build reliable, scalable and easier to maintain systems. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Cloud
Location: F150
Daniel Jacobson (Netflix)
Average rating: ****.
(4.36, 11 ratings)
Netflix has seen tremendous growth in recent years, supporting 800+ device types for more than 30M streaming customers. This growth presents amazing technical challenges. At the center of it all is the Netflix Internal API, quietly handling billions of requests a day. In this session, I will discuss the challenges & solutions, including cloud development, resiliency, scaling, UI support & more. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Software Architecture
Location: Portland Ballroom
Tim Bray (Google, Inc.)
Average rating: ****.
(4.35, 17 ratings)
There are three flavors of identity pain: Users struggling with passwords (which don’t scale to the Net), operators living in fear of being hacked and leaking personal data, and developers fighting with arcane identity APIs. This talk surveys the state of play the in the effort to reduce all three. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 2)
Bruce Eckel (Mindview, LLC)

2:30pm

Add to your personal schedule
Thursday, 07/25/2013
Mobile
Location: Portland 251
Jason Kridner (Texas Instruments)
Average rating: ***..
(3.25, 4 ratings)
We will discuss the benefits & advantages of Android for embedded segments and how to take it outside of the mobile phone space. Read more.
Add to your personal schedule
Thursday, 07/25/2013
JavaScript & HTML5
Location: Portland 252
Faisal Abid (Dynamatik, Inc.)
Average rating: ***..
(3.58, 31 ratings)
Almost everyone has heard about Node.js, but lots of people dismiss it as being just "Javascript". In this talk, you'll learn about what Node.js is, why its important you understand it and learn why it's the most powerful web technology in recent years. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Open Hardware, Programming
Location: Portland 255
Jeff Payne (OpenCar, Inc.), Sam Skjonsberg (OpenCar, Inc.)
Average rating: ***..
(3.17, 6 ratings)
We'll cover OS development for a new market: automotive apps. In-car apps are poised to explode for open source developers. The market is transforming from an inefficient, proprietary model to an HTML5-based “app store” model. To enter and participate in this new target category, developers need access to automakers, automotive systems, and knowledge of industry standards and platforms. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Data
Location: Portland 256
Robert Hodges (Continuent.com)
Average rating: ****.
(4.25, 4 ratings)
Successful database applications do not happen by accident. In this talk we will present a half-dozen design patterns for database management to help implement 24x7 applications that handle 100s of terabytes spread over multiple continents on databases like MYSQL. Start out using these patterns now and avoid a lot of pain later. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Java & JVM
Location: E147
Ariel Tseitlin (Scale Venture Partner)
Average rating: ****.
(4.83, 12 ratings)
Failure is inevitable. It's only through frequent and ongoing failure that we can keep our web application resilient. Taking example from the Netflix Simian Army, we'll discuss how inducing failure in your production environment is one way to test fault-tolerance on a regular basis. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Open Hardware
Location: D135
Dana Moser (Massachusetts College of Art and Design)
Average rating: ****.
(4.25, 4 ratings)
Digital Media educator Dana Moser will take you through a number of popular options for open source software-based interactions with the Arduino microcontroller and the Raspberry Pi. Includes Processing and PureData (Pd) programming environments for multimedia development. Read more.
Add to your personal schedule
Thursday, 07/25/2013
User Experience (UX)
Location: D136
Average rating: ****.
(4.00, 12 ratings)
We are rapidly approaching the age of living spaces filled with smart thermostats, doors, lights, toilets and more. How do we design interfaces for them? How can people manage 200 gadgets each demanding new batteries? What if your networked toaster rats you out to the FBI? We will explore using the classic Three Laws of Robotics to guide interface design of the Internet of Things. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Business
Location: D137/138
Simon Phipps (Open Source Initiative)
Average rating: ****.
(4.62, 8 ratings)
Can a corporate predator become a community herbivore? Perhaps - corporations take a journey from control freak to community contributor. Hear about the journey and the key changes that can make it succeed. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Geek Lifestyle
Location: F151
Mari Huertas (Obama for America)
Average rating: ****.
(4.50, 4 ratings)
"Everything counts, and people matter most of all." I wrote these words in my journal at the start of 2012, after I first joined the Obama campaign. Now, one year later, I'm realizing how prescient they were for our work – its development, shape, and shipment – and how acutely they apply to what we do in technology every day. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Business, PHP
Location: D139/140
Cassandra Wolff (Softlayer an IBM Company)
Average rating: *****
(5.00, 3 ratings)
In this 40-minute session, I’d like to discuss the basic business needs in several use-case scenarios that would demonstrate the flexibility of an open-source platform called Drupal, which has made a breakthrough in the CMS community for its extreme flexibility and scalability in rapid development. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E141
Dallas Mahrt (Hulu)
It's great knowing what is on TV, but what I really want is how that applies to me. This talk discusses how Hulu has built a scalable content metadata API that can incorporate user specific data. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E142
Talip Ozturk (Hazelcast)
In this session, we will discuss how you can easily scale your applications by using scalable data structures such as distributed map, queue and atomiclong implementations provided by Hazelcast, an open source in-memory data grid solution. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E143
Lucas Carlson (AppFog)
Average rating: ****.
(4.50, 2 ratings)
Ever thought of starting your own company around Open Source tools? Lucas Carlson did just that with AppFog (a popular polyglot PaaS built with Cloud Foundry). Over 100,000 developers signed up for AppFog in 3 years. AppFog was acquired in June 2013 by CenturyLink. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Community
Location: E144
Francesca Krihely (MongoDB)
Average rating: ****.
(4.00, 2 ratings)
In this session, we will go through how to design a community path to increase user involvement over time. Much of this will go through how to initiate early user engagement through a value proposition and build on that momentum over time. By creating a strong value proposition, in turn you create opportunity and access for your users and build a stronger, more vibrant community. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Perl
Location: E145
Ricardo Signes (Pobox.com)
Average rating: ****.
(4.78, 9 ratings)
What's new in Perl 5? This talk, given by the Perl 5 project manager (aka, "the pumpking") summarizes developments in the latest stable release of Perl 5, changes being worked on for next year, and an overview of life amidst the members of the perl5 development community. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Tools and Techniques
Location: E146
Mark Allen (Mark Allen)
Average rating: ****.
(4.55, 11 ratings)
DTrace is a facility for dynamically tracing operating system level code paths in real time in production (if you so desire.) But what you may not know is that many programming languages support DTrace as well, including Perl, Python and Erlang. This talk will show you how DTrace helps you find and solve tricky application problems quickly and safely even in production environments. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Cloud
Location: F150
Uri Cohen (GigaSpaces Technologies), Nati Shalom (Gigaspaces)
Just developed a new feature, and looking to try it out? The process of testing new features can be tedious and time consuming. This session will present a new open source solution that enables you to demo your features as a service with a javascript embed code. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Business
Location: Portland Ballroom
Bruce Eckel (Mindview, LLC)
Average rating: *****
(5.00, 4 ratings)
Imagine an organization designed to create happiness among its workers. I’ll talk about my research for the past several years, companies I’ve visited, struggles against my own preconceptions, the surprising number of others who are pushing on the same ideas and writing books on the subject, things I’ve found that seem like answers, and questions that continue to accumulate. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 1)
Dan Gillmor (The Guardian/Arizona State University's Cronkite School of Journalism & Mass Communication)
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 2)
Tim Bray (Google, Inc.)
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 3)
Steven Lembark (Workhorse Computing)

3:20pm

Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 1)
Simon Phipps (Open Source Initiative)
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 2)
Amye Scavarda (Phase2 Technology), Leslie Hawthorn (Elasticsearch)
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 3)
Rupa Dachere (CodeChix)

4:10pm

Add to your personal schedule
Thursday, 07/25/2013
Business
Location: Portland 251
Brady Forrest (Highway1)
Average rating: ****.
(4.33, 3 ratings)
You've come up with the next gadget, Kickstarter has found you customers and proven the demand. Now, you're a victim of your own success & you have to get 10,000 made. In this session, Brady Forrest will explain how companies tackle the challenges of actually making something—and the hard realities of scaling your initial prototype to thousands of finished products. Read more.
Add to your personal schedule
Thursday, 07/25/2013
JavaScript
Location: Portland 252
Kyle Simpson (Getify Solutions)
Average rating: ****.
(4.36, 22 ratings)
This talk is going to re-visit some of the "tough parts" of the language by declaring "New Rules" (Bill Maher style) for the language. For instance: "New rule: Stop using `this` until you fully understand how it gets assigned." This talk is going to be hard-core on coding and expects a solid understanding of the language. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Programming
Location: Portland 255
John A. De Goes (Precog)
Average rating: ***..
(3.45, 11 ratings)
In this talk, John De Goes will show how Developers and Data Scientists can use Quirrel (statistically-oriented language) to solve problems across large data sets. John will also walk through the core syntax and features of R, providing enough training to give anyone the ability to do simple analysis. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Data
Location: Portland 256
Dimitri Fontaine (2ndQuadrant)
Average rating: **...
(2.40, 5 ratings)
Once a Top-10 internet audience site. 32 million users. Billions of photos and comments, more than 6TB of them. Migrating away from MySQL to PostgreSQL! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Cloud
Location: E147
Average rating: ***..
(3.00, 1 rating)
Turn your datacenter into a cloud, and then use that cloud to run a cloud. It's clouds all the way down! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Open Hardware
Location: D135
Andrew Cencini (Bennington College), Steven White (Nebula)
Average rating: ****.
(4.50, 2 ratings)
The OpenCompute Hardware Hackathon was designed to bring together electrical, mechanical and software engineers in order to design a novel, low-cost hardware contribution to the OpenComptue project. In this talk, we discuss our team's winning submission, as well as the ideas, people, tools and process that went into the hack. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Python
Location: D136
wesley chun (Google)
Average rating: ****.
(4.81, 21 ratings)
There's a growing crowd of Python users who don't consider themselves beginners anymore. However some may notice behavior that's hard to explain. Why doesn't code behave like it should? Why doesn't "correct" code run correctly? We'll look at Python's memory model & best practices, addressing these issues directly. Let's empower attendees to write good code & not create these bugs to begin with! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Business
Location: D137/138
Amye Scavarda (Phase2 Technology), Leslie Hawthorn (Elasticsearch)
Average rating: *****
(5.00, 5 ratings)
You're a fantastic developer/coder of all trades/project manager/designer/sysadmin - but you want to be able to do a little more. What's your strategy for being able to choose your next level up? We’ll review: strategic and tactical steps, choosing your adventure and acting on it from both a business perspective of a 'career track' as well as ways to be able to participate through open source. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sean McGregor (The Privly Foundation), Jennifer Davidson (ChickTech)
Average rating: **...
(2.67, 3 ratings)
Come learn how to take back your internet privacy on services you hate to trust, but love to use! We created Privly, an open source privacy stack, to allow you to post private content to any website without trusting the host site. We will cover how Privly is a general solution to internet privacy, discuss the beta, and describe a new type of app infrastructure. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Software Architecture
Location: D139/140
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.17, 6 ratings)
A programming language is not enough to build massively scalable fault tolerant cloud based solutions. You need middleware, architectural patterns and tools fit for the purpose. Erlang is no exception. This talk introduces OTP, the defacto framework that comes as part of the Erlang distribution and for decades, has stopped programmers from reinventing the wheel. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Sponsored Sessions
Location: E141
Sanghyeon Seo (Samsung Electronics)
Average rating: *....
(1.71, 7 ratings)
Rust is a system programming language with emphasis on safety, concurrency, and speed. Herb Sutter, in an article "Welcome to the Jungle", likened multi-core, heterogeneous many-core computing environment to the jungle. Have a trusty rusty knife for all your jungle needs. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Cloud
Location: E142
Steven Pousty (Red Hat OpenShift), Grant Shipley (Red Hat)
Average rating: ****.
(4.33, 6 ratings)
Learn all about OpenShift Origin – the FOSS platform as a service (PaaS). This session is intended for anyone who wants to learn more about the cool things we do under the hoods to make a true multi-tenant secure PaaS. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Community
Location: E144
Uri Cohen (GigaSpaces Technologies)
GitHub isn’t just for Git anymore. With new projects, as well as open source and SaaS tools you can get back to basics and build websites the old school way. By foregoing the common CMS platform, you can increase agility and transparency, and put the control of your site back in your hands. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Business
Location: E145
Simon Wardley (Leading Edge Forum (CSC))
Average rating: ****.
(4.60, 5 ratings)
Add to your personal schedule
Thursday, 07/25/2013
Operations
Location: E146
Jason Cook (Fastly)
Average rating: ****.
(4.57, 7 ratings)
The performance of the network underlying our applications can have a dramatic effect on the experience of our users. This session will cover how to tune some of the interactions between TCP and your application to deliver solid performance over the public internet. Read more.
Add to your personal schedule
Thursday, 07/25/2013
PHP
Location: F150
Moderated by:
Stuart Langley (Google)
Panelists:
Amy Unruh (Google)
Average rating: ****.
(4.00, 3 ratings)
Google App Engine allows you to build web applications on the same scalable systems that power Google applications. In this session we’ll dive into the best practices for writing scalable PHP applications on the App Engine platform. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Education
Location: Portland Ballroom
Average rating: ****.
(4.43, 23 ratings)
The open source movement is part of a larger historic shift in the relative societal value placed on writing over reading. This talk places the open source movement in the context of the evolution of literacy over the last five thousand years. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: Expo Hall (Table 1)
Paco Nathan (Databricks)
Thursday, 07/25/2013
Location: Expo Hall (Table 2)
TBC
Thursday, 07/25/2013
Location: Expo Hall (Table 3)
TBC

5:00pm

Add to your personal schedule
Thursday, 07/25/2013
Mobile
Location: Portland 251
Andy Gup (Esri)
Average rating: ****.
(4.33, 3 ratings)
Join us for an in-depth look at native Android Location and GPS capabilities. You'll learn about the many different aspects of the android.location package and how to use it effectively, starting now. We'll apply real-world use cases and demo the results based on different application configurations. In less than one hour you'll learn what typically takes developers several weeks to figure out. Read more.
Add to your personal schedule
Thursday, 07/25/2013
JavaScript & HTML5
Location: Portland 252
Stephan Hochdörfer (bitExpert AG)
Average rating: ***..
(3.47, 17 ratings)
There has been a strong connection between the terms "web" and "online" for years. The rise of HTML5 and the support of offline mode in most modern browsers changed the play of the game. This session will introduce different ways of storing data on the client as well as highlighting the limitations. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Data
Location: Portland 255
Paco Nathan (Databricks)
As new data sets become available through municipal Open Data initiatives, how can these be leveraged to reveal insights and build services for communities? This talk shows Cascalog and Open Data from the City of Palo Alto to create a sample app. Some programming background is helpful, but the emphasis is on process: how to approach large-scale Open Data to build data products for a community. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Data
Location: Portland 256
Ligaya Turmelle (MySQL)
Average rating: ****.
(4.00, 7 ratings)
Many companies need their employees to do more then one job - Programmer, DBA, SysAdmin. The more skills you have, the more you can contribute to the overall success of the company and improve your own job marketability. Learn the basic commands of MySQL Server Administration that every Developer should know, what each does and how to use them. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Cloud
Location: E147
Kevin Kluge (Elasticsearch)
Average rating: ****.
(4.75, 4 ratings)
Apache CloudStack, a project in Incubation, helps an admin or devops engineer build an IaaS cloud. This talk provides a technical description of the CloudStack feature set, deployment options, and integration points with the data center. The project's status and possible future directions will be presented as well. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Open Hardware
Location: D135
Rupa Dachere (CodeChix)
Average rating: ****.
(4.22, 9 ratings)
Have you ever found yourself obsessively checking UPS or FedEx tracking site to see if your package finally got delivered at your doorstep? Or wondered when your contractor/gardener showed up to do their job? Come join me to learn how to build your own gadget to notify you when your package or contractor shows up at your doorstep! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Python
Location: D136
Luciano Ramalho (Python.pro.br)
Average rating: ****.
(4.33, 12 ratings)
From the elegant for statement through list/set/dict comprehensions and generator functions, this talk shows how the Iterator pattern is so deeply embedded in the syntax of Python, and so widely supported by its libraries, that some of its most powerful applications can be overlooked by programmers coming from other languages. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Business, Community
Location: D137/138
Deb Nicholson (Open Invention Network)
Average rating: ****.
(4.62, 13 ratings)
Many projects would like to have more people doing more stuff, but delegating seems time-consuming. Meanwhile, new contributor enthusiasm is one of the most valuable commodities in the free software world. Great delegators know how to attract enthusiastic new people and maintain their momentum once they've arrived. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Geek Lifestyle
Location: F151
Wesley Hales (Shape Security)
Average rating: ****.
(4.38, 8 ratings)
How can you keep the audience engaged and motivated throughout an entire presentation? It’s simple: keep them on their smart phone. The days of asking the audience to raise their hand for an on-the-fly survey is over. An entire stream of engagement platforms for presentations are coming, and this talk will prepare you for the future. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Software Architecture
Location: D139/140
Dejan Bosanac (RedHat)
Average rating: ***..
(3.29, 7 ratings)
New generation of mobile and web applications use asynchronous messaging extensively. This session will cover protocols and techniques available to use messaging infrastructure directly from web browsers and native mobile applications. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Community
Location: E144
Doug Schepers (W3C), Janet Swisher (Mozilla), Eliot Graff (Microsoft)
WebPlatform.org is a community-based documentation site for web developers and designers, based on open principles, process, and software, convened by W3C with stewardship by web industry leaders. This session will explore the pragmatic decisions and challenges faced by creating an open documentation project around technology and standards. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Tools and Techniques
Location: E145
Grant Shipley (Red Hat)
Average rating: ****.
(4.67, 3 ratings)
Grant Shipley, lead Evangelist for OpenShift, will demonstrate how to develop iPhone and Android apps with MongoDB and Node.js backends for the cloud. Let's skip having to learn three different languages and jumpstart the development process using what you already know. Nothing complicated, nothing convoluted. Just straight ahead mobile development goodness with MongoDB, Node.js, and javascript. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Tools and Techniques
Location: E146
Colin McCabe (Cloudera)
Average rating: ****.
(4.00, 2 ratings)
Debugging concurrency errors can be difficult. Fortunately, Locksmith can help. Locksmith is an open source tool for detecting potential deadlocks in C, C++, and Objective C programs. It can detect common concurrency mistakes. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Cloud
Location: F150
Andy Piper (Twitter)
Average rating: ****.
(4.00, 2 ratings)
Public, private, and hybrid; software, platform, and infrastructure. This talk will discuss the current state of the Platform-as-a-Service space, and why the keys to success lie in enabling developer productivity, and providing openness and choice. We'll do this by considering the success of Open Source in general, and then look at the Cloud Foundry project and its growing ecosystem. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Geek Lifestyle
Location: Portland Ballroom
Dave Neary (Red Hat)
Average rating: ****.
(4.22, 9 ratings)
How do you grow the next generation of hackers? As our community gets older, we are making little humans, and we have an excellent opportunity as parents to indoctrinate them with seditious ideas like "it's better to share", and "if you don't like the way things are, change them". Here's one parent's story of toys and activities for kids from 3 to 10 to grow a new hacker generation. Read more.

6:00pm

Add to your personal schedule
Thursday, 07/25/2013
Location: The Rose (111 SW Ash Street)
Average rating: ***..
(3.00, 3 ratings)
Join Media Temple for free libations, food, and swag from 6:00pm - 7:30p at The Rose. Come say hi and pick up some swag! Read more.

7:00pm

Add to your personal schedule
Thursday, 07/25/2013
Location: Portland 252
R Geoffrey Avery (Platypi Ventures), Larry Wall (The Wall Nuthouse)
Average rating: *****
(5.00, 11 ratings)
The annual What's New in the Perl community. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: E147
Moderated by: Sean Sullivan
Interested in MongoDB? This BOF is for the MongoDB community and for those who want to learn more about it. Come to this session to talk about tools, libraries, best practices, and production deployments. Join us! Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: D135
Moderated by: Maziar Ghaderi
As part of my graduate research I've been experimenting with how new media artists can use wearable tech to help tell a story in the realm of performance art. I intend to showcase some of my work, and describe the challenges and opportunities I discovered in this process. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: D136
Moderated by: wesley chun
Average rating: ****.
(4.00, 2 ratings)
Python's a simple & robust programming language that has an ever-increasing mindshare & number of worldwide users. It features an easy-to-learn syntax that is clear & concise, making it popular for a wide range of apps. This tutorial provides an in-depth introduction so you can get started right away! Come find out why Google, Yahoo, LucasFilm, VMware, Ubuntu, YouTube, & Red Hat all use Python. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: D137/138
Moderated by: Benjamin Kerensa
Meet and brain with the Mozilla community at OSCON. We’re a global community of users, contributors and developers working to innovate on your behalf. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: D139/140
Moderated by: Shane Duan
Please join to learn and/or contribute to the topic around software metrics gathering and analyzing, as we celebrate the first release of Blueflood project. Blueflood is the component that has been the backbone of Cloud Monitoring from Rackspace and it is designed to meet the special need of cloud applications. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: E141
Moderated by: Patrick McGarry
A quick overview of the Ceph project, current community development plans, and how anyone can get involved from the novice to the seasoned expert. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: E142
Moderated by: Dave Neary
There are dozens of distributions of OpenStack, from Linux vendors like Red Hat, Suse, Canonical, hosting or hardware companies like Rackspace, Dell, Cisco, or from start-ups Piston Cloud, Nebula, Cloudscaling and more. Come along to hear about the focus and differences between a myriad of OpenStack distributions, where they're different and how we can work together on common needs upstream. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: E143
PHP is used by the likes of Facebook, Yahoo, Zynga, Tumblr, Etsy, and Wikipedia. Join this session and find out how to use the latest tools in PHP for developing high performance applications. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: E144
Moderated by: Ankur Oberoi
Average rating: ***..
(3.00, 1 rating)
Not even a year ago, the first WebRTC browser implementation landed. Now just halfway through 2013, there are a BILLION connected endpoints, easily becoming the hottest HTML5 technology today. So what is the big deal? What does this peer to peer real time technology enable? How does it work and how can you put it to use in your future products? This is the next frontier of the web. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: E145
Moderated by: Rich Kelm
A community or like-minded discussion via examples/user-stories & best-practices relating to how organizations and users alike choose a search engine that 'scales' with their needs. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: E146
Moderated by: Chandra Krintz
At this BOF, we present and discuss AppScale, an open source implementation of Google App Engine -- think Google's cloud platform under your control. AppScale executes App Engine apps without modification, automatically manages and scales apps and their service ecosystems, and enables developers to plug in alternative services (e.g. NoSQL, SQL, analytics, search,..) without rewriting the code. Read more.
Add to your personal schedule
Thursday, 07/25/2013
Location: See BoF Schedule for Locations
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. Read more.

7:30pm

Add to your personal schedule
Thursday, 07/25/2013
Location: Jupiter Hotel (830 E Burnside St.)
Average rating: ***..
(3.33, 3 ratings)
Join us in celebrating the great year that the Apache CouchDB project had, welcoming new committers and pushing out many new releases. We'll be in the courtyard at the Jupiter Hotel with food trucks and signature cocktails. Drinks and distributed database clustering for all! Read more.

Friday, 07/26/2013

9:00am

Add to your personal schedule
Friday, 07/26/2013
Location: Portland Ballroom
Edd Dumbill (Silicon Valley Data Science), Sarah Novotny (NGINX), Matthew McCullough (GitHub, Inc.), Simon St. Laurent (O'Reilly Media, Inc.)
Average rating: ***..
(3.67, 9 ratings)
Opening remarks by the OSCON program chairs, Sarah Novotny, Matthew McCullough and Edd Dumbill. Read more.

9:05am

Add to your personal schedule
Friday, 07/26/2013
Location: Portland Ballroom
John Graham-Cumming (CloudFlare)
Average rating: ****.
(4.73, 30 ratings)
Looking back on 30 years of programming: there's nothing new since 1983. Examples and implications. Read more.

9:20am

Add to your personal schedule
Friday, 07/26/2013
Location: Portland Ballroom
Average rating: ****.
(4.12, 8 ratings)
O'Reilly Media presents the Frank Willison Award annually at OSCON, the O'Reilly Open Source Convention. The recipient is chosen by O'Reilly Media in consultation with Guido van Rossum and delegates of the Python Software Foundation. The award consists of a framed certificate and one free pass to a future OSCON. Read more.