Skip to main content

OSCON 2014 Schedule

Below are the confirmed and scheduled talks at OSCON 2014
(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.

DIY OSCON Schedule

OSCON attendees like to do things their way. And if something isn't the way they want it, they're gonna build it for themselves. We've opened our raw schedule data so you can build your own schedule. Go ahead, make it better.

Portland Ballroom
Add Build Your Own Exobrain to your personal schedule
10:40am Build Your Own Exobrain Paul Fenwick (Perl Training Australia)
Add Open Source Your Data Design Process to your personal schedule
11:30am Open Source Your Data Design Process Scott Murray (University of San Francisco)
Add The Data Structures (You Think) You Need to Know to your personal schedule
1:40pm The Data Structures (You Think) You Need to Know Tim Berglund (DataStax)
Add Rebooting Open Source at Facebook to your personal schedule
2:30pm Rebooting Open Source at Facebook James Pearce (Facebook)
Add Contributing to Contributors: Breaking Down the Barriers to First-commit to your personal schedule
4:10pm Contributing to Contributors: Breaking Down the Barriers to First-commit Steve Heffernan (Brightcove, Video.js)
Portland 251
Add Netflix API : Top 10 Lessons Learned to your personal schedule
10:40am Netflix API : Top 10 Lessons Learned Daniel Jacobson (Netflix)
Add Refactoring 101 to your personal schedule
11:30am Refactoring 101 Adam Culp (Zend Technologies)
Add There *Will* Be Bugs to your personal schedule
2:30pm There *Will* Be Bugs Anna Martelli Ravenscroft (Self), Alex Martelli (Google)
Add Portable Logic/Native UI to your personal schedule
4:10pm Portable Logic/Native UI Christopher Neugebauer (@chrisjrn)
Add Mind the Gap: Architecting UIs in the Era of Diverse Devices to your personal schedule
5:00pm Mind the Gap: Architecting UIs in the Era of Diverse Devices Nathaniel Schutta (Ntschutta.com)
Portland 252
Add Embedding Node.js into a High-performance Network Datapath to your personal schedule
11:30am Embedding Node.js into a High-performance Network Datapath Manish Vachharajani (F5 Networks)
Add Modernizing CS Education with Open Source to your personal schedule
1:40pm Modernizing CS Education with Open Source Scott Chacon (GitHub), Jay Borenstein (Stanford)
Add Choosing a caching HTTP Proxy to your personal schedule
4:10pm Choosing a caching HTTP Proxy Bryan Call (Yahoo!)
Add Gigawatts to your personal schedule
7:00pm Plenary
Room: Portland 252
Gigawatts Ricardo Signes (Pobox.com)
Add Perl Lightning Talks to your personal schedule
7:30pm Plenary
Room: Portland 252
Perl Lightning Talks R Geoffrey Avery (Platypi Ventures)
Portland 255
Add Building a Resilient API with Open Source to your personal schedule
10:40am Building a Resilient API with Open Source Wynn Netherland (GitHub)
Add Data Workflows for Machine Learning to your personal schedule
11:30am Data Workflows for Machine Learning Paco Nathan (O'Reilly Media)
Add Crash Course in Tech Management to your personal schedule
2:30pm Crash Course in Tech Management VM Brasseur (Hewlett Packard Enterprise)
Add Designing Irresistible APIs to your personal schedule
4:10pm Designing Irresistible APIs Kirsten Hunter (Akamai)
Portland 256
Add Real-time Analytics with Open Source Technologies to your personal schedule
10:40am Real-time Analytics with Open Source Technologies Fangjin Yang (Imply), Gian Merlino (Stealth)
Add Druid: Interactive Queries Meet Real-time Data to your personal schedule
11:30am Druid: Interactive Queries Meet Real-time Data Eric Tschetter (Yahoo)
Add Introduction to Advanced Bash Usage to your personal schedule
1:40pm Introduction to Advanced Bash Usage James Pannacciulli (Media Temple)
Add Scalable Analytics with R, Hadoop and RHadoop to your personal schedule
2:30pm Scalable Analytics with R, Hadoop and RHadoop Gwen Shapira (Confluent)
Add Multiple Datastores Working Together: Will It Blend? to your personal schedule
4:10pm Multiple Datastores Working Together: Will It Blend? Alex Brandt (Rackspace Hosting)
Add A Reactive Game Stack: Using Erlang, Lua and VoltDB to Enable a Non-Sharded Game World  to your personal schedule
5:00pm A Reactive Game Stack: Using Erlang, Lua and VoltDB to Enable a Non-Sharded Game World Henning Diedrich (IBM), Robert Virding (Erlang Solutions Ltd.)
D135
Add How Open Source Powers Facebook on Android to your personal schedule
11:30am How Open Source Powers Facebook on Android Simon Stewart (Facebook)
Add Data.gov: Open Government as Open Source to your personal schedule
1:40pm Data.gov: Open Government as Open Source Jeanne Holm (Jet Propulsion Laboratory, NASA)
Add Eyes on IZON: Surveilling IP Camera Security to your personal schedule
2:30pm Eyes on IZON: Surveilling IP Camera Security Mark Stanislav (Duo Security)
Add Pro Puppet to your personal schedule
4:10pm Pro Puppet Spencer Krum (IBM), William Van Hevelingen (Portland State University)
D136
Add How to Build Reactive Applications to your personal schedule
10:40am How to Build Reactive Applications Jamie Allen (Typesafe)
Add The Curious Clojureist to your personal schedule
1:40pm The Curious Clojureist Neal Ford (ThoughtWorks)
Add Building Modern Web Apps with Play Framework and Scala to your personal schedule
2:30pm Building Modern Web Apps with Play Framework and Scala James Ward (Salesforce.com)
D137/138
Add Kraken.js - Bringing Open Source to the Enterprise to your personal schedule
10:40am Kraken.js - Bringing Open Source to the Enterprise Poornima Venkatakrishnan (PayPal), Cedric Williams (PayPal)
Add Bringing Banking to the Poor with the Help of AngularJS to your personal schedule
11:30am Bringing Banking to the Poor with the Help of AngularJS Vishwas Babu (Conflux Technologies)
Add Trolls Aren't the Only Threat Under the Bridge to your personal schedule
1:40pm Trolls Aren't the Only Threat Under the Bridge Deb Nicholson (Open Invention Network)
2:30pm TBC
Add Open Source and the Enterprise to your personal schedule
4:10pm Open Source and the Enterprise Derek Sorkin (GitHub), Tim Tyler (Qualcomm)
Add What is Happening at the CentOS Project? to your personal schedule
5:00pm What is Happening at the CentOS Project? Karsten Wade (Red Hat/Fedora Project), Johnny Hughes (CentOS Project), Jim Perrin (CentOS Project)
D139/140
Add Creating Awesome Web APIs is a Breeze to your personal schedule
1:40pm Creating Awesome Web APIs is a Breeze Markus Lanthaler (Freelancer)
Add Scaling PHP in the Real World! to your personal schedule
2:30pm Scaling PHP in the Real World! Dustin Whittle (AppDynamics)
E144
Add Keeping Open Source Open to your personal schedule
10:40am Keeping Open Source Open Mark Ferree (Chapter Three)
Add Working with Design in Open Source to your personal schedule
11:30am Working with Design in Open Source Garth Braithwaite (Adobe)
Add Money for Nothing and Your Downloads for Free to your personal schedule
1:40pm Money for Nothing and Your Downloads for Free Simon Phipps (Public Software CIC), Roberto Galoppini (Slashdotmedia), Adam Benayoun (Binpress)
Add Dealing With Disrespect to your personal schedule
2:30pm Dealing With Disrespect Jono Bacon (GitHub)
Add Forking Culture and Committing Ops in Government to your personal schedule
4:10pm Forking Culture and Committing Ops in Government Samantha Simpson (Consumer Financial Protection Bureau)
Add My Journey as a Community Manager (Literally) to your personal schedule
5:00pm My Journey as a Community Manager (Literally) Pernilla Lind (Neo4j)
E145
Add Everyday Perl 6 to your personal schedule
10:40am Everyday Perl 6 Damian Conway (Thoughtstream)
Add Highly Functional Programming in Perl to your personal schedule
11:30am Highly Functional Programming in Perl Eric Wilhelm (Cisco, Inc.)
Add Telling Technology Stories with IPython Notebook to your personal schedule
1:40pm Telling Technology Stories with IPython Notebook Josh Barratt (Media Temple)
Add Making Federal Regulations Readable with Python to your personal schedule
5:00pm Making Federal Regulations Readable with Python Shashank Khandelwal (Consumer Financial Protection Bureau)
E146
Add Open Community Infrastructure How-to to your personal schedule
10:40am Open Community Infrastructure How-to Karsten Wade (Red Hat/Fedora Project)
Add Application Deployment and Auto-scaling On OpenStack using Heat  to your personal schedule
11:30am Application Deployment and Auto-scaling On OpenStack using Heat Diane Mueller (Red Hat OpenShift)
Add WITH What? CTEs For Fun And Profit to your personal schedule
1:40pm WITH What? CTEs For Fun And Profit Michael Brewer (UGA: Franklin College OIT)
Add Mesos: Elastically Scalable Operations, Simplified to your personal schedule
2:30pm Mesos: Elastically Scalable Operations, Simplified Adam Bordelon (Mesosphere), Niklas Nielsen (Mesosphere, Inc.)
Add Open-Source DoS Testing and Defense to your personal schedule
4:10pm Open-Source DoS Testing and Defense Christian Ternus (Akamai)
Add Machine Learning for Rubyists to your personal schedule
5:00pm Machine Learning for Rubyists Benjamin Curtis (Honeybadger Industries)
E147/148
Add Distributed Robots with Elixir to your personal schedule
10:40am Distributed Robots with Elixir josh adams (Isotope11), Robby Clements (Isotope11)
Add Functionally Mobile (Automation) to your personal schedule
11:30am Functionally Mobile (Automation) Sebastian Tiedtke (Sauce Labs Inc)
Add Incorporating Your Passions into Open Source Hardware  to your personal schedule
1:40pm Incorporating Your Passions into Open Source Hardware Sara Chipps (Girl Develop It)
Add Train Spotting with Raspberry Pi and Data Science to your personal schedule
2:30pm Train Spotting with Raspberry Pi and Data Science Harrison Mebane (Silicon Valley Data Science), Stephen O'Sullivan (Silicon Valley Data Science)
Add Open Source Protocols and Architectures to Fix the Internet of Things to your personal schedule
4:10pm Open Source Protocols and Architectures to Fix the Internet of Things Alasdair Allan (Babilim Light Industries)
Add Transit Appliance at Three to your personal schedule
5:00pm Transit Appliance at Three Chris Smith (Portland Transport)
F150
Add Open Source and Mobile Development: Where Does it go From Here? to your personal schedule
10:40am Open Source and Mobile Development: Where Does it go From Here? James Turner (O'Reilly Media), Alasdair Allan (Babilim Light Industries), Joe Bowser (Adobe Systems), Mike Wolfson (Epocrates)
Add NASA Open Source Projects for Science and Exploration to your personal schedule
11:30am NASA Open Source Projects for Science and Exploration Mark Powell (Jet Propulsion Laboratory/NASA)
Add How We Built a Cloud Platform Using Netflix OSS to your personal schedule
1:40pm How We Built a Cloud Platform Using Netflix OSS Carl Quinn (Riot Games)
Add Analyzing Data with Python to your personal schedule
2:30pm Analyzing Data with Python Sarah Guido (Reonomy)
Add Designing for Reuse: Creating APIs for the Future to your personal schedule
4:10pm Designing for Reuse: Creating APIs for the Future Mike Amundsen (API Academy, CA Technologies)
Add CERN's Approach to Mass and Agility to your personal schedule
5:00pm CERN's Approach to Mass and Agility Tim Bell (CERN)
F151
Add Lessons from Girl Develop It: Getting More Women Involved in Open Source to your personal schedule
10:40am Lessons from Girl Develop It: Getting More Women Involved in Open Source Catherine Farman (Happy Cog), Corinne Warnshuis (Girl Develop It)
Add Why Schools Don't Use Open Source to Teach Programming to your personal schedule
11:30am Why Schools Don't Use Open Source to Teach Programming Robert Lefkowitz (Sharewave)
Add Accessibility and Security - For Everyone. Gotchas to Avoid. to your personal schedule
1:40pm Accessibility and Security - For Everyone. Gotchas to Avoid. Nicolas Steenhout (Simply Accessible)
Add CLA’s: Best Thing Since Sliced Bread or Tool of the Devil… A Panel Discussion to your personal schedule
4:10pm CLA’s: Best Thing Since Sliced Bread or Tool of the Devil… A Panel Discussion Danese Cooper (PayPal), Brian Behlendorf (The Hyperledger Project at the Linux Foundation), Richard Fontana (Red Hat), Bradley Kuhn (Software Freedom Conservancy)
Add Secure Development is Much Easier Than You Think to your personal schedule
5:00pm Secure Development is Much Easier Than You Think Eric Mittelette (Microsoft Open Tech), Steve Lipner (Microsoft Corp.)
E141
Add Current Best Practices for Building Enterprise Mobile Apps to your personal schedule
10:40am Current Best Practices for Building Enterprise Mobile Apps Darryn Campbell (Motorola Solutions, Inc.)
Add The Art of Tizen UI Theme Technology in Various Profiles to your personal schedule
11:30am The Art of Tizen UI Theme Technology in Various Profiles Daniel Juyung Seo (Samsung Electronics)
Add Perl Web Development with CGI::Ex::App to your personal schedule
1:40pm Perl Web Development with CGI::Ex::App James Lance (bluehost.com)
Add Understanding Hypervisor Selection in Apache CloudStack to your personal schedule
2:30pm Understanding Hypervisor Selection in Apache CloudStack Tim Mackey (Citrix Systems)
Add Evolution of the Apache CouchDB Development Community to your personal schedule
4:10pm Evolution of the Apache CouchDB Development Community Joan Touzet (Cloudant, an IBM Company)
E142
Add Driving Innovation and Next Generation Application Architectures with Open Source to your personal schedule
10:40am Driving Innovation and Next Generation Application Architectures with Open Source Jesse Noller (Rackspace), Brandon Philips (CoreOS)
Add Build Responsive Web Apps with OpenUI5 to your personal schedule
1:40pm Build Responsive Web Apps with OpenUI5 Frederic Berg (SAP AG), DJ Adams (Bluefin Solutions Ltd), Andreas Kunz (SAP SE)
Add Modernizing your Cloud with Software Collections to your personal schedule
2:30pm Modernizing your Cloud with Software Collections Doran Barton (Bluehost)
E143
Add What's a 'DPDK', and Where Can I Get One? to your personal schedule
10:40am What's a 'DPDK', and Where Can I Get One? Bruce Richardson (Intel Corporation)
Add A Deployment Architecture for OpenStack in the Enterprise to your personal schedule
11:30am A Deployment Architecture for OpenStack in the Enterprise Rajeev Pandey (Hewlett-Packard Company)
Add Apache Spark: A Killer or Savior of Apache Hadoop? to your personal schedule
1:40pm Apache Spark: A Killer or Savior of Apache Hadoop? Roman Shaposhnik (Pivotal Inc.)
Add Announcements & Keynotes to your personal schedule
9:00am Plenary
Room: Portland Ballroom
Announcements & Keynotes Sarah Novotny (NGINX), Matthew McCullough (GitHub), Simon St.Laurent (O'Reilly Media, Inc.)
Add Something To Remember to your personal schedule
9:05am Plenary
Room: Portland Ballroom
Something To Remember Piers Cawley (Thermeon)
Add Threats to your personal schedule
9:10am Plenary
Room: Portland Ballroom
Threats Tim Bray (Independent)
Add Racing Change: Accelerating Innovation Through Radical Transparency to your personal schedule
9:20am Plenary
Room: Portland Ballroom
Racing Change: Accelerating Innovation Through Radical Transparency Sarah Novotny (NGINX), Edwin Aoki (PayPal), Danese Cooper (PayPal), Josh Bleecher Snyder (PayPal)
Add Anticipating the Future - An Introduction to Value Chain Mapping to your personal schedule
9:30am Plenary
Room: Portland Ballroom
Anticipating the Future - An Introduction to Value Chain Mapping Simon Wardley (Leading Edge Forum (CSC))
Add Checking Your Privilege: A How-To for Hard Things to your personal schedule
9:45am Plenary
Room: Portland Ballroom
Checking Your Privilege: A How-To for Hard Things Leslie Hawthorn (Red Hat)
Add Tim O'Reilly to your personal schedule
10:00am Plenary
Room: Portland Ballroom
Tim O'Reilly Tim O'Reilly (O'Reilly Media, Inc.)
10:10am Morning Break
Room: Exhibit Hall D
3:10pm Afternoon Break
Room: Exhibit Hall D
12:10pm Lunch
Room: Exhibit Hall C
5:40pm Dinner
Room: On Your Own
Add Morning Yoga to your personal schedule
7:30am Yoga
Room: Bottom of the stairs by the E Rooms
Morning Yoga
8:15am Yoga
Room: Bottom of the stairs by the E Rooms
TBC
Add Mandrill Party to your personal schedule
8:30pm Event
Room: Jupiter Hotel
Mandrill Party
10:40am-11:20am (40m) Main Stage
Build Your Own Exobrain
Paul Fenwick (Perl Training Australia)
11:30am-12:10pm (40m) Main Stage
Open Source Your Data Design Process
Scott Murray (University of San Francisco)
1:40pm-2:20pm (40m) Computational Thinking
The Data Structures (You Think) You Need to Know
Tim Berglund (DataStax)
2:30pm-3:10pm (40m) Main Stage
Rebooting Open Source at Facebook
James Pearce (Facebook)
4:10pm-4:50pm (40m) Main Stage
Contributing to Contributors: Breaking Down the Barriers to First-commit
Steve Heffernan (Brightcove, Video.js)
5:00pm-5:40pm (40m) JavaScript - HTML5 - Web
HTML5/Angular.js/Groovy/Java/MongoDB all together - what could possibly go wrong?
Trisha Gee (MongoDB)
10:40am-11:20am (40m) Cloud
Netflix API : Top 10 Lessons Learned
Daniel Jacobson (Netflix)
11:30am-12:10pm (40m) PHP
Refactoring 101
Adam Culp (Zend Technologies)
1:40pm-2:20pm (40m) Mobile Platforms
From Cloud to Fog Computing and the Internet of Things
Michael Enescu (Cisco)
2:30pm-3:10pm (40m) Python
There *Will* Be Bugs
Anna Martelli Ravenscroft (Self), Alex Martelli (Google)
4:10pm-4:50pm (40m) Mobile Platforms
Portable Logic/Native UI
Christopher Neugebauer (@chrisjrn)
5:00pm-5:40pm (40m) User Experience
Mind the Gap: Architecting UIs in the Era of Diverse Devices
Nathaniel Schutta (Ntschutta.com)
10:40am-11:20am (40m) JavaScript - HTML5 - Web
Developing High Performance Websites and Modern Apps with JavaScript and HTML5
Doris Chen (Microsoft)
11:30am-12:10pm (40m) JavaScript - HTML5 - Web
Embedding Node.js into a High-performance Network Datapath
Manish Vachharajani (F5 Networks)
1:40pm-2:20pm (40m) Education
Modernizing CS Education with Open Source
Scott Chacon (GitHub), Jay Borenstein (Stanford)
2:30pm-3:10pm (40m) JavaScript - HTML5 - Web
HTML5 Video Part Deux; New Opportunities and New Challenges
Michael Dale (Kaltura)
4:10pm-4:50pm (40m) Operations & System Administration
Choosing a caching HTTP Proxy
Bryan Call (Yahoo!)
5:00pm-5:40pm (40m) JavaScript - HTML5 - Web
HTML5 JavaScript Storage for Structured Data
Andy Gup (Esri)
7:00pm-7:30pm (30m) Events, Perl
Gigawatts
Ricardo Signes (Pobox.com)
7:30pm-8:30pm (1h) Events, Perl
Perl Lightning Talks
R Geoffrey Avery (Platypi Ventures)
10:40am-11:20am (40m) Computational Thinking
Building a Resilient API with Open Source
Wynn Netherland (GitHub)
11:30am-12:10pm (40m) Computational Thinking
Data Workflows for Machine Learning
Paco Nathan (O'Reilly Media)
1:40pm-2:20pm (40m) Computational Thinking
Introduction to Parallel Iterative Deep Learning on Hadoop’s Next​-Generation YARN Framework
Josh Patterson (Skymind), Adam Gibson (Skymind.io)
2:30pm-3:10pm (40m) Business, Community
Crash Course in Tech Management
VM Brasseur (Hewlett Packard Enterprise)
4:10pm-4:50pm (40m) Computational Thinking
Designing Irresistible APIs
Kirsten Hunter (Akamai)
5:00pm-5:40pm (40m) Computational Thinking
Real-time Engineering at Uber and the Evolution of an Event-Driven Architecture
Jeff Wolski (Uber)
10:40am-11:20am (40m) Databases & Datastores
Real-time Analytics with Open Source Technologies
Fangjin Yang (Imply), Gian Merlino (Stealth)
11:30am-12:10pm (40m) Databases & Datastores
Druid: Interactive Queries Meet Real-time Data
Eric Tschetter (Yahoo)
1:40pm-2:20pm (40m) Tools & Techniques
Introduction to Advanced Bash Usage
James Pannacciulli (Media Temple)
2:30pm-3:10pm (40m) Databases & Datastores
Scalable Analytics with R, Hadoop and RHadoop
Gwen Shapira (Confluent)
4:10pm-4:50pm (40m) Databases & Datastores
Multiple Datastores Working Together: Will It Blend?
Alex Brandt (Rackspace Hosting)
5:00pm-5:40pm (40m) Databases & Datastores
A Reactive Game Stack: Using Erlang, Lua and VoltDB to Enable a Non-Sharded Game World
Henning Diedrich (IBM), Robert Virding (Erlang Solutions Ltd.)
10:40am-11:20am (40m) Databases & Datastores
Predicting Global Unrest with GDELT and SQL on Hadoop
Jim Tommaney (InfiniDB)
11:30am-12:10pm (40m) Tools & Techniques
How Open Source Powers Facebook on Android
Simon Stewart (Facebook)
1:40pm-2:20pm (40m) Databases & Datastores
Data.gov: Open Government as Open Source
Jeanne Holm (Jet Propulsion Laboratory, NASA)
2:30pm-3:10pm (40m) Security
Eyes on IZON: Surveilling IP Camera Security
Mark Stanislav (Duo Security)
4:10pm-4:50pm (40m) Operations & System Administration, Tools & Techniques
Pro Puppet
Spencer Krum (IBM), William Van Hevelingen (Portland State University)
5:00pm-5:40pm (40m) Emerging Languages
Idioms for Building Distributed Fault-tolerant Applications with Elixir
José Valim (Plataforma Tec)
10:40am-11:20am (40m) Java & JVM
How to Build Reactive Applications
Jamie Allen (Typesafe)
11:30am-12:10pm (40m) Java & JVM
Building a Recommendation Engine with Spring and Hadoop
Michael Minella (Pivotal)
1:40pm-2:20pm (40m) Emerging Languages
The Curious Clojureist
Neal Ford (ThoughtWorks)
2:30pm-3:10pm (40m) Java & JVM
Building Modern Web Apps with Play Framework and Scala
James Ward (Salesforce.com)
4:10pm-4:50pm (40m) Emerging Languages
Erlang, LFE, Joxa and Elixir: Established and Emerging Languages in the Erlang Ecosystem
Brian Troutwine (AdRoll)
5:00pm-5:40pm (40m) Emerging Languages
API Ecosystem with Scala, Scalatra, and Swagger at Netflix
Manish Pandit (Capital One)
10:40am-11:20am (40m) Business
Kraken.js - Bringing Open Source to the Enterprise
Poornima Venkatakrishnan (PayPal), Cedric Williams (PayPal)
11:30am-12:10pm (40m) Business, JavaScript - HTML5 - Web
Bringing Banking to the Poor with the Help of AngularJS
Vishwas Babu (Conflux Technologies)
1:40pm-2:20pm (40m) Business, Community
Trolls Aren't the Only Threat Under the Bridge
Deb Nicholson (Open Invention Network)
2:30pm-3:10pm (40m) Computational Thinking
Session
To be confirmed
4:10pm-4:50pm (40m) Business
Open Source and the Enterprise
Derek Sorkin (GitHub), Tim Tyler (Qualcomm)
5:00pm-5:40pm (40m) Community
What is Happening at the CentOS Project?
Karsten Wade (Red Hat/Fedora Project), Johnny Hughes (CentOS Project), Jim Perrin (CentOS Project)
10:40am-11:20am (40m) PHP
How to Deploy PHP Apps Safely, Efficiently, and Frequently without Losing Your Sanity (Completely)
Mihail Irintchev (SiteGround)
11:30am-12:10pm (40m) Open Hardware
Cheap Data Dashboards with Node, Amino and the Raspberry PI
Joshua Marinacci (PubNub)
1:40pm-2:20pm (40m) PHP
Creating Awesome Web APIs is a Breeze
Markus Lanthaler (Freelancer)
2:30pm-3:10pm (40m) PHP
Scaling PHP in the Real World!
Dustin Whittle (AppDynamics)
4:10pm-4:50pm (40m) PHP
XSS and SQL Injections: The Tip of the Web Security Iceberg
Tobias Zander (Self-Employed)
5:00pm-5:40pm (40m) Emerging Languages
Migrating to the Web Using Dart and Polymer - A Guide for Legacy OOP Developers
Faisal Abid (League, Inc.)
10:40am-11:20am (40m) Community
Keeping Open Source Open
Mark Ferree (Chapter Three)
11:30am-12:10pm (40m) Community, User Experience
Working with Design in Open Source
Garth Braithwaite (Adobe)
1:40pm-2:20pm (40m) Community
Money for Nothing and Your Downloads for Free
Simon Phipps (Public Software CIC), Roberto Galoppini (Slashdotmedia), Adam Benayoun (Binpress)
2:30pm-3:10pm (40m) Community
Dealing With Disrespect
Jono Bacon (GitHub)
4:10pm-4:50pm (40m) Community
Forking Culture and Committing Ops in Government
Samantha Simpson (Consumer Financial Protection Bureau)
5:00pm-5:40pm (40m) Community
My Journey as a Community Manager (Literally)
Pernilla Lind (Neo4j)
10:40am-11:20am (40m) Perl
Everyday Perl 6
Damian Conway (Thoughtstream)
11:30am-12:10pm (40m) Perl
Highly Functional Programming in Perl
Eric Wilhelm (Cisco, Inc.)
1:40pm-2:20pm (40m) Python
Telling Technology Stories with IPython Notebook
Josh Barratt (Media Temple)
2:30pm-3:10pm (40m) Mobile Platforms
Internet ALL the Things - a walking tour of MQTT
Andy Piper (Twitter)
4:10pm-4:50pm (40m) Emerging Languages
Go for Object Oriented Programmers (or OO Programming without Objects)
Steve Francia (spf13-labs)
5:00pm-5:40pm (40m) Python
Making Federal Regulations Readable with Python
Shashank Khandelwal (Consumer Financial Protection Bureau)
10:40am-11:20am (40m) Operations & System Administration
Open Community Infrastructure How-to
Karsten Wade (Red Hat/Fedora Project)
11:30am-12:10pm (40m) Operations & System Administration
Application Deployment and Auto-scaling On OpenStack using Heat
Diane Mueller (Red Hat OpenShift)
1:40pm-2:20pm (40m) Databases & Datastores
WITH What? CTEs For Fun And Profit
Michael Brewer (UGA: Franklin College OIT)
2:30pm-3:10pm (40m) Cloud, Operations & System Administration
Mesos: Elastically Scalable Operations, Simplified
Adam Bordelon (Mesosphere), Niklas Nielsen (Mesosphere, Inc.)
4:10pm-4:50pm (40m) Security
Open-Source DoS Testing and Defense
Christian Ternus (Akamai)
5:00pm-5:40pm (40m) Computational Thinking
Machine Learning for Rubyists
Benjamin Curtis (Honeybadger Industries)
10:40am-11:20am (40m) Open Hardware
Distributed Robots with Elixir
josh adams (Isotope11), Robby Clements (Isotope11)
11:30am-12:10pm (40m) Mobile Platforms
Functionally Mobile (Automation)
Sebastian Tiedtke (Sauce Labs Inc)
1:40pm-2:20pm (40m) Open Hardware
Incorporating Your Passions into Open Source Hardware
Sara Chipps (Girl Develop It)
2:30pm-3:10pm (40m) Open Hardware
Train Spotting with Raspberry Pi and Data Science
Harrison Mebane (Silicon Valley Data Science), Stephen O'Sullivan (Silicon Valley Data Science)
4:10pm-4:50pm (40m) Open Hardware
Open Source Protocols and Architectures to Fix the Internet of Things
Alasdair Allan (Babilim Light Industries)
5:00pm-5:40pm (40m) Open Hardware
Transit Appliance at Three
Chris Smith (Portland Transport)
10:40am-11:20am (40m) Mobile Platforms
Open Source and Mobile Development: Where Does it go From Here?
James Turner (O'Reilly Media), Alasdair Allan (Babilim Light Industries), Joe Bowser (Adobe Systems), Mike Wolfson (Epocrates)
11:30am-12:10pm (40m) Cloud
NASA Open Source Projects for Science and Exploration
Mark Powell (Jet Propulsion Laboratory/NASA)
1:40pm-2:20pm (40m) Cloud
How We Built a Cloud Platform Using Netflix OSS
Carl Quinn (Riot Games)
2:30pm-3:10pm (40m) Python
Analyzing Data with Python
Sarah Guido (Reonomy)
4:10pm-4:50pm (40m) Cloud
Designing for Reuse: Creating APIs for the Future
Mike Amundsen (API Academy, CA Technologies)
5:00pm-5:40pm (40m) Cloud
CERN's Approach to Mass and Agility
Tim Bell (CERN)
10:40am-11:20am (40m) Community, Education
Lessons from Girl Develop It: Getting More Women Involved in Open Source
Catherine Farman (Happy Cog), Corinne Warnshuis (Girl Develop It)
11:30am-12:10pm (40m) Education
Why Schools Don't Use Open Source to Teach Programming
Robert Lefkowitz (Sharewave)
1:40pm-2:20pm (40m) Security, User Experience
Accessibility and Security - For Everyone. Gotchas to Avoid.
Nicolas Steenhout (Simply Accessible)
2:30pm-3:10pm (40m) Security
Red October: Implementing the Two-man Rule for Keeping Secrets
Nick Sullivan (CloudFlare)
4:10pm-4:50pm (40m) Business
CLA’s: Best Thing Since Sliced Bread or Tool of the Devil… A Panel Discussion
Danese Cooper (PayPal), Brian Behlendorf (The Hyperledger Project at the Linux Foundation), Richard Fontana (Red Hat), Bradley Kuhn (Software Freedom Conservancy)
5:00pm-5:40pm (40m) Security
Secure Development is Much Easier Than You Think
Eric Mittelette (Microsoft Open Tech), Steve Lipner (Microsoft Corp.)
10:40am-11:20am (40m) Sponsored Sessions
Current Best Practices for Building Enterprise Mobile Apps
Darryn Campbell (Motorola Solutions, Inc.)
11:30am-12:10pm (40m) Sponsored Sessions
The Art of Tizen UI Theme Technology in Various Profiles
Daniel Juyung Seo (Samsung Electronics)
1:40pm-2:20pm (40m) Sponsored Sessions
Perl Web Development with CGI::Ex::App
James Lance (bluehost.com)
2:30pm-3:10pm (40m) Sponsored Sessions
Understanding Hypervisor Selection in Apache CloudStack
Tim Mackey (Citrix Systems)
4:10pm-4:50pm (40m) Sponsored Sessions
Evolution of the Apache CouchDB Development Community
Joan Touzet (Cloudant, an IBM Company)
10:40am-11:20am (40m) Sponsored Sessions
Driving Innovation and Next Generation Application Architectures with Open Source
Jesse Noller (Rackspace), Brandon Philips (CoreOS)
11:30am-12:10pm (40m) Sponsored Sessions
A Technical Exploration of Atom’s Text Editor Component
Nathan Sobo (GitHub)
1:40pm-2:20pm (40m) Sponsored Sessions
Build Responsive Web Apps with OpenUI5
Frederic Berg (SAP AG), DJ Adams (Bluefin Solutions Ltd), Andreas Kunz (SAP SE)
2:30pm-3:10pm (40m) Sponsored Sessions
Modernizing your Cloud with Software Collections
Doran Barton (Bluehost)
10:40am-11:20am (40m) Sponsored Sessions
What's a 'DPDK', and Where Can I Get One?
Bruce Richardson (Intel Corporation)
11:30am-12:10pm (40m) Sponsored Sessions
A Deployment Architecture for OpenStack in the Enterprise
Rajeev Pandey (Hewlett-Packard Company)
1:40pm-2:20pm (40m) Sponsored Sessions
Apache Spark: A Killer or Savior of Apache Hadoop?
Roman Shaposhnik (Pivotal Inc.)
9:00am-9:05am (5m)
Announcements & Keynotes
Sarah Novotny (NGINX), Matthew McCullough (GitHub), Simon St.Laurent (O'Reilly Media, Inc.)
9:05am-9:10am (5m) Keynotes
Something To Remember
Piers Cawley (Thermeon)
9:10am-9:20am (10m) Keynotes
Threats
Tim Bray (Independent)
9:20am-9:30am (10m) Keynotes
Racing Change: Accelerating Innovation Through Radical Transparency
Sarah Novotny (NGINX), Edwin Aoki (PayPal), Danese Cooper (PayPal), Josh Bleecher Snyder (PayPal)
9:30am-9:45am (15m) Keynotes
Anticipating the Future - An Introduction to Value Chain Mapping
Simon Wardley (Leading Edge Forum (CSC))
9:45am-10:00am (15m) Keynotes
Checking Your Privilege: A How-To for Hard Things
Leslie Hawthorn (Red Hat)
10:00am-10:10am (10m) Keynotes
Tim O'Reilly
Tim O'Reilly (O'Reilly Media, Inc.)
10:10am-10:40am (30m)
Break: Morning Break
3:10pm-4:10pm (1h)
Break: Afternoon Break
12:10pm-1:40pm (1h 30m)
Break: Lunch
5:40pm-7:00pm (1h 20m)
Break: Dinner
7:30am-8:15am (45m) Events
Morning Yoga
8:15am-9:00am (45m)
Plenary: Yoga
To be confirmed
8:30pm-10:00pm (1h 30m) Events
Mandrill Party