O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

OSCON 2015: Video Compilation

Video Description

OSCON: leading the way for the evolving software community

Not long ago, IT teams smuggled open source software through the back door and into production because these were the best tools for the job. Today, if you deconstructed your stack or took a survey of your favorite tools, you’d find a preponderance of open source software. Open source won.

With this complete video compilation of OSCON 2015, you’ll learn about the latest developments, add to your skills, and discover how other people are solving the same problems you’re working on. Get a front row seat to every keynote, session, tutorial, and workshop from this year’s conference... and begin a new chapter in open source.

  • Explore, experience, and learn how all the pieces of the entire open source ecosystem go together
  • Learn from the best and most original minds in your field, including creators of the tools and languages you're using
  • Get solutions to your biggest challenges that you can apply today, from security to mobile devices and the cloud
  • Hear about the latest research, best practices, technologies, and analytic approaches recently unveiled
  • See how start-ups, innovators, and some of the most successful companies have incorporated new developments, products, services, and career trends

Table of Contents

  1. Keynotes
    1. Making things open - Hadley Beeman (U.K. Government | W3C) 00:06:54
    2. Open Source Lynchpins in 2015: the Anti-Venom to Vendor Lock-in - Angel Diaz (IBM) 00:13:55
    3. How Facebook open sources at scale - James Pearce (Facebook) 00:13:42
    4. They're here. Now what? - Allison Randal (Hewlett-Packard and Open Source Initiative) 00:09:49
    5. The future is awesome (and what you can do about it) - Paul Fenwick (Perl Training Australia) 00:09:49
    6. Advancing open containers through Pan-Industry collaboration - Jim Zemlin (The Linux Foundation) 00:08:16
    7. Making architecture matter - Martin Fowler (ThoughtWorks) 00:14:00
    8. Getting started with InnerSource - Danese Cooper (PayPal) , Arnold Goldberg (PayPal) , and Manish Jain (PayPal) 00:14:25
    9. The making of a cloud native application platform - Sam Ramji (Cloud Foundry Foundation) 00:15:34
    10. On change-making at the largest public interest startup - Mikey Dickerson (Federal Government | United States Digital Services Team) 00:20:00
    11. Hacking Conway's Law - Raffi Krikorian (Uber Advanced Technologies Center) 00:13:37
    12. From analog to digital and back - George Dyson (Independent) 00:10:02
    13. Undefinable me: The story of a 13-year-old girl from the inner city who codes - Keila Banks (Student) 00:09:39
    14. Frank Willison Memorial Award Presentation 00:01:58
    15. O'Reilly Open Source Awards 00:05:06
    16. Situation normal, everything must change - Simon Wardley (Leading Edge Forum (CSC)) 00:19:46
  2. Architecture
    1. Reactive Architecture with Play, Akka, and Scala - Henrik Engstrom (Typesafe) - Part 1 00:37:21
    2. Reactive Architecture with Play, Akka, and Scala - Henrik Engstrom (Typesafe) - Part 2 00:50:27
    3. Reactive Architecture with Play, Akka, and Scala - Henrik Engstrom (Typesafe) - Part 3 00:51:53
    4. Reactive Architecture with Play, Akka, and Scala - Henrik Engstrom (Typesafe) - Part 4 00:36:16
    5. Introduction to microservices - Chris Richardson (Chris Richardson Consulting, Inc) - Part 1 00:44:00
    6. Introduction to microservices - Chris Richardson (Chris Richardson Consulting, Inc) - Part 2 00:48:10
    7. Introduction to microservices - Chris Richardson (Chris Richardson Consulting, Inc) - Part 3 00:44:16
    8. Introduction to microservices - Chris Richardson (Chris Richardson Consulting, Inc) - Part 4 00:43:43
    9. Microservices with Spring Cloud and Netflix OSS - Spencer Gibb (Pivotal) - Part 1 00:43:35
    10. Microservices with Spring Cloud and Netflix OSS - Spencer Gibb (Pivotal) - Part 2 00:46:27
    11. Microservices with Spring Cloud and Netflix OSS - Spencer Gibb (Pivotal) - Part 3 00:42:09
    12. Microservices with Spring Cloud and Netflix OSS - Spencer Gibb (Pivotal) - Part 4 00:38:56
    13. The paradox of technology choice - Michelle Brush (Cerner Corporation) 00:37:29
    14. Microservices. Microservices everywhere! - Jérôme Petazzoni (Docker Inc.) 00:31:19
    15. Space, time, and state - Amy Palamountain (GitHub) 00:31:20
    16. Designing for failure: How Uber scaled its realtime market platform - Matt Ranney (Uber) 00:37:23
    17. Java-based microservices, containers, Kubernetes - how to - Ray Tsang (Google) 00:42:02
    18. CoreOS DNA on Debian - Patrick Galbraith (Hewlett Packard) 00:48:15
    19. Building Release Pipelines on the Open Web - Ryan Jarvinen (Red Hat) 00:39:12
    20. Refactoring systems with confidence - Jesse Toth (GitHub) and Nathan Witmer (GitHub) 00:34:21
    21. Stop writing Javascript frameworks - Joseph Gregorio (Google) 00:34:37
    22. Reactive front end - Martin Gontovnikas (Auth0) 00:37:30
    23. Test-driven repair - Christopher Neugebauer (@chrisjrn) 00:29:04
    24. Choose boring technology - Dan McKinley (Stripe) 00:27:43
    25. Migrating PHP runtimes to HHVM: Taking the plunge - Joe Marrama (Box) 00:40:48
    26. Programming single-page applications - Brian Capouch (Saint Josephs College), Nathan Samano (Saint Joseph's College (Indiana)), and Craig Austgen (Saint Joseph's College) 00:40:50
  3. Collaboration
    1. Community leadership workshop - Jono Bacon (XPRIZE Foundation) - Part 1 00:44:45
    2. Community leadership workshop - Jono Bacon (XPRIZE Foundation) - Part 2 00:46:24
    3. Community leadership workshop - Jono Bacon (XPRIZE Foundation) - Part 3 00:39:07
    4. Community leadership workshop - Jono Bacon (XPRIZE Foundation) - Part 4 00:41:13
    5. Introduction to planning and running tech events - Kara Sowles (Puppet Labs) and Francesca Krihely (MongoDB) - Part 1 00:34:26
    6. Introduction to planning and running tech events - Kara Sowles (Puppet Labs) and Francesca Krihely (MongoDB) - Part 2 00:46:45
    7. Introduction to planning and running tech events - Kara Sowles (Puppet Labs) and Francesca Krihely (MongoDB) - Part 3 00:27:37
    8. Introduction to planning and running tech events - Kara Sowles (Puppet Labs) and Francesca Krihely (MongoDB) - Part 4 00:44:17
    9. 99 ways to kill an open source project - Brandon Keepers (GitHub) 00:31:20
    10. InnerSource as the anti-silo: How open source style has broken silos while strengthening systems at PayPal - Cedric Williams (PayPal) 00:37:57
    11. Humane interviewing - Jay Goel (Rent the Runway) 00:40:06
    12. Creating trust organizations - Bruce Eckel (Mindview, LLC) 00:58:01
    13. The Free Software Foundation, on the road for 30 years: Are we there yet, RMS? - John Sullivan (Free Software Foundation) 00:40:18
    14. Steal this open source policy! - Van Lindberg (Rackspace) 00:47:46
    15. Grow an organization by planting volunteers - Stormy Peters (Cloud Foundry Foundation) and Avni Khatri (Kids on Computers) 00:38:47
    16. Introducing an open source answer for modern collaboration - David Kelnar (Vector) 00:27:20
    17. Leaping the chasm from proprietary to open: A survivor's guide - Bryan Cantrill (Joyent) 00:43:28
    18. Creating an open source office: Lessons from Twitter - Chris Aniszczyk (Twitter) 00:32:18
    19. Getting the most out of code review - Stephanie Wagner (Namely) 00:29:52
    20. Building a successful organization by mastering failure - John Goulah (Etsy) 00:29:37
    21. Build a community of practice, one PR at a time: Using GitHub to teach the values of open source - Peter Bell (Ronin Labs) 00:37:06
    22. How to use OSI's resources to change the open source world - Simon Phipps (Wipro) and Deborah Bryant (Red Hat) 00:44:42
    23. Freedom and responsibility @Netflix: Centralized team in a decentralized world - Mike McGarr (Netflix) 00:42:03
  4. Craft
    1. It's metaphors all the way down - Brian Proffitt (Red Hat) 00:40:22
    2. Say No like a boss! - Deb Nicholson (Open Invention Network) 00:33:45
    3. Fear of failing fast: How to avoid sabotaging your success - Leslie Hawthorn (Elastic) and Amye Scavarda (Amye.org) 00:43:04
    4. Building your open resume - Mark Ferree (Chapter Three) 00:29:15
    5. Coding in the FLOW: Structuring your development session to promote a state of flow - Caskey Dickson (Google) 00:42:40
    6. Selling open source 101 - Henrik Ingo (MongoDB) 00:39:56
    7. Open source design: A love story - Una Kravets (IBM Design) 00:40:45
    8. "You code like a sysadmin" - Impostor Syndrome for the modern developer - Wade Minter (AdWerx) 00:34:24
    9. Remote working / asynchronous working - Eli White (php[architect]) 00:40:48
    10. Nobody should know more about you than you do - Alistair Croll (Solve For Interesting) 00:46:11
    11. Open source working - Kyle Simpson (Getify Solutions) 00:31:52
    12. Telling your story: Speaking for non-speakers - Kirsten Hunter (Akamai) 00:38:28
    13. Help! I want to contribute to an open source project but my boss says no - Patrick McFadin (Datastax) 00:45:43
    14. Constructive conflict resolution - Donna Benjamin (Creative Contingencies) and Gina Likins (Red Hat) 00:44:14
  5. Data
    1. Building a Python web application using Flask and Neo4j - Nicole White (Neo4j) - Part 1 00:42:50
    2. Building a Python web application using Flask and Neo4j - Nicole White (Neo4j) - Part 2 00:47:21
    3. Building a Python web application using Flask and Neo4j - Nicole White (Neo4j) - Part 3 00:43:50
    4. Building a Python web application using Flask and Neo4j - Nicole White (Neo4j) - Part 4 00:50:55
    5. JSON at work: Schema, Search, and Transform - Tom Marrs (LivingSocial) - Part 1 00:58:56
    6. JSON at work: Schema, Search, and Transform - Tom Marrs (LivingSocial) - Part 2 00:59:27
    7. JSON at work: Schema, Search, and Transform - Tom Marrs (LivingSocial) - Part 3 00:55:04
    8. An introduction to d3.js: From scattered to scatterplot - Scott Murray (University of San Francisco) - Part 1 00:30:10
    9. An introduction to d3.js: From scattered to scatterplot - Scott Murray (University of San Francisco) - Part 2 00:49:44
    10. An introduction to d3.js: From scattered to scatterplot - Scott Murray (University of San Francisco) - Part 3 00:45:43
    11. An introduction to d3.js: From scattered to scatterplot - Scott Murray (University of San Francisco) - Part 4 00:41:01
    12. Create beautiful dashboards from many sources of data using open technologies - Jonas Rosland (EMC) and Kate Greenough (EMC) 00:37:32
    13. Visualizing flux: Time travel, torque, and temporal maps - Aurelia Moser (CartoDB) 00:45:07
    14. Talking to non-technical people about data (especially if they’re your boss) - Linda Powell (Consumer Financial Protection Bureau) 00:40:13
    15. Open source big graph analytics on Neo4j with Apache Spark - Kenny Bastani (Digital Insight) 00:28:15
    16. Solr for data science - Grant Ingersoll (Lucidworks) 00:44:46
    17. Data modeling Cassandra using CQL3 - Mike Biglan (Twenty Ideas) and Elijah Hamovitz (Analytic Spot) 00:39:36
    18. Microservices, containers, and machine learning - Paco Nathan (O'Reilly Media) 00:38:18
    19. Measuring big data - understanding data by usage - Charles Smith (Netflix) 00:40:14
    20. Scalable graph analysis with Apache Giraph and Spark GraphX - Roman Shaposhnik (Pivotal Inc.) 00:43:34
    21. Cassandra 3.0: improved productivity with JSON - Jonathan Ellis (DataStax, Inc) 00:38:12
    22. Beyond messaging: Enterprise dataflow with Apache NiFi - Joe Witt (Onyara Inc.) 00:39:18
    23. Adventures in data science with Bash - Robert Aboukhalil (Cold Spring Harbor Laboratory) 00:34:04
  6. Design
    1. Design Sprints for Developers - C Todd Lombardo (Constant Contact's InnoLoft) - Part 1 00:30:39
    2. Design Sprints for Developers - C Todd Lombardo (Constant Contact's InnoLoft) - Part 2 00:24:14
    3. Design Sprints for Developers - C Todd Lombardo (Constant Contact's InnoLoft) - Part 3 00:20:18
    4. Design Sprints for Developers - C Todd Lombardo (Constant Contact's InnoLoft) - Part 4 00:17:44
    5. Hacking smart electronics - Robert Gallup (XOBXOB) - Part 1 00:31:20
    6. Hacking smart electronics - Robert Gallup (XOBXOB) - Part 2 00:45:20
    7. Hacking smart electronics - Robert Gallup (XOBXOB) - Part 3 00:35:47
    8. Hacking smart electronics - Robert Gallup (XOBXOB) - Part 4 00:41:39
    9. Bland to beautiful: Data visualization workshop - Julie Steele (Silicon Valley Data Science) and Susie Lu (Silicon Valley Data Science) - Part 1 00:46:16
    10. Bland to beautiful: Data visualization workshop - Julie Steele (Silicon Valley Data Science) and Susie Lu (Silicon Valley Data Science) - Part 2 00:28:38
    11. Introducing Sass - Jen Kramer (Jen Kramer) - Part 1 1:00:31
    12. Introducing Sass - Jen Kramer (Jen Kramer) - Part 2 1:06:57
    13. Introducing Sass - Jen Kramer (Jen Kramer) - Part 3 00:35:47
    14. Open source is ugly: Improving UX and UI design - Garth Braithwaite (Adobe) 00:42:23
    15. Building a modular front-end framework and style guide for a large organization - Scott Cranfill (Consumer Financial Protection Bureau) and Mollie Bates (Consumer Financial Protection Bureau) 00:39:38
    16. Articulating design decisions - Tom Greever (Bitovi) 00:39:25
    17. Decoupling the frontend through modular CSS - Julie Cameron (Articulate) 00:43:59
    18. Building the $9 computer, or how I learned to stop worrying and love embedded Linux - Dave Rauchwerk (Next Thing Co) 00:42:10
    19. Sass: What it is, how it's used, and why it's so syntactically awesome - Lucy Wyman (OSU Open Source Lab) 00:40:52
    20. Rolling dice alone: Board games with remote friends - Tim Nugent (lonely.coffee) 00:32:56
    21. Modern accessibility for modern web apps - Patrick Fox (Razorfish) 00:40:52
    22. How Do I Game Design? Design games, understand people! - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), and Tim Nugent (lonely.coffee) 00:38:23
    23. Manufacturing open source hardware - Kipp Bradford (The Kippworks) 00:47:00
    24. UX for open source: Getting the most from an engaged community - Joe Wagner (Puppet Labs) 00:40:46
    25. Designing calm technology - Amber Case (Esri) 00:46:21
    26. Listen to the difference: Using a screenreader to compare before/after code of 5 top accessibility barriers - Nicolas Steenhout (Part of a Whole) 00:52:38
    27. Building a modern UI for programmers - Caleb Madrigal (FireEye) 00:25:45
  7. Foundations
    1. Decorating drones: Using drones to delve deeper into intermediate Python - Matt Harrison (MetaSnake) - Part 1 00:43:22
    2. Decorating drones: Using drones to delve deeper into intermediate Python - Matt Harrison (MetaSnake) - Part 2 00:28:12
    3. Decorating drones: Using drones to delve deeper into intermediate Python - Matt Harrison (MetaSnake) - Part 3 00:22:17
    4. Decorating drones: Using drones to delve deeper into intermediate Python - Matt Harrison (MetaSnake) - Part 4 00:40:18
    5. Linux bootcamp: From casual Linux user to kernel hacker - Tammy Butow (DigitalOcean), Georgi Knox (Bitly), and Jessica Frazelle (Docker) - Part 1 00:39:04
    6. Linux bootcamp: From casual Linux user to kernel hacker - Tammy Butow (DigitalOcean), Georgi Knox (Bitly), and Jessica Frazelle (Docker) - Part 2 00:28:22
    7. Linux bootcamp: From casual Linux user to kernel hacker - Tammy Butow (DigitalOcean), Georgi Knox (Bitly), and Jessica Frazelle (Docker) - Part 3 00:42:40
    8. Linux bootcamp: From casual Linux user to kernel hacker - Tammy Butow (DigitalOcean), Georgi Knox (Bitly), and Jessica Frazelle (Docker) - Part 4 00:31:49
    9. Introduction to modern PHP - Josh Lockhart (New Media Campaigns) - Part 1 00:43:41
    10. Introduction to modern PHP - Josh Lockhart (New Media Campaigns) - Part 2 00:52:58
    11. Introduction to modern PHP - Josh Lockhart (New Media Campaigns) - Part 3 00:50:10
    12. Introduction to modern PHP - Josh Lockhart (New Media Campaigns) - Part 4 00:44:32
    13. AngularJS tutorial - Sam Helman (Flatiron Health) - Part 1 00:33:49
    14. AngularJS tutorial - Sam Helman (Flatiron Health) - Part 2 00:42:26
    15. AngularJS tutorial - Sam Helman (Flatiron Health) - Part 3 00:37:02
    16. AngularJS tutorial - Sam Helman (Flatiron Health) - Part 4 00:13:25
    17. Programming in Rust - Jim Blandy (Mozilla Corporation) - Part 1 00:46:02
    18. Programming in Rust - Jim Blandy (Mozilla Corporation) - Part 2 1:10:44
    19. Demystifying Haskell - Robert "r0ml" Lefkowitz (self) - Part 1 00:39:48
    20. Demystifying Haskell - Robert "r0ml" Lefkowitz (self) - Part 2 00:45:43
    21. Demystifying Haskell - Robert "r0ml" Lefkowitz (self) - Part 3 00:46:52
    22. Demystifying Haskell - Robert "r0ml" Lefkowitz (self) - Part 4 00:51:28
    23. Git for teams - Emma Jane Hogbin Westby (Git for Teams) - Part 1 00:57:01
    24. Git for teams - Emma Jane Hogbin Westby (Git for Teams) - Part 2 00:46:25
    25. Erlang: Inspiring software - Garrett Smith (CloudBees) and Francesco Cesarini (Erlang Solutions Ltd) - Part 1 00:43:21
    26. Erlang: Inspiring software - Garrett Smith (CloudBees) and Francesco Cesarini (Erlang Solutions Ltd) - Part 2 00:38:44
    27. Erlang: Inspiring software - Garrett Smith (CloudBees) and Francesco Cesarini (Erlang Solutions Ltd) - Part 3 00:43:22
    28. Erlang: Inspiring software - Garrett Smith (CloudBees) and Francesco Cesarini (Erlang Solutions Ltd) - Part 4 00:57:09
    29. Visualizing program execution - Jan Paul Posma (Brigade) 00:40:55
    30. You type "google.com" into your browser bar and press enter: What happens next? - Graeme Mathieson (Wossname Industries) 00:36:20
    31. How to think in Go: Stories from a Perl developer turned Go developer - Daisuke Maki (HDE Inc) 00:34:45
    32. A rebasing workflow for Git - Emma Jane Hogbin Westby (Git for Teams) 00:28:56
    33. Unicode beyond just characters: Localization with the CLDR - Nova Patch (Shutterstock) 00:36:51
    34. A general theory of reactivity - Kris Kowal (Uber) 00:35:38
    35. Don't change languages. Change your language. - Damian Conway (Thoughtstream) 00:39:43
    36. Asp.net vNext: Hey, Asp.net isn't just for enterprise - Maria Naggaga (Microsoft) 00:46:10
    37. Handle your design conundrums with modern Python design patterns - Anna Martelli Ravenscroft (Self) and Alex Martelli (Google) 00:35:57
    38. This is why you fail: The avoidable mistakes open source projects STILL make - Tom "spot" Callaway (Red Hat) 00:44:45
    39. Using Docker to simplify distributed systems development - John Hugg (VoltDB) 00:36:59
    40. How to write a specification: Implementing a library in seven programming languages - James Saryerwinnie (AWS) 00:27:54
    41. IPython Notebook best practices for data science - Jonathan Whitmore (Silicon Valley Data Science) 00:37:09
    42. The art of troubleshooting - Jason Maxham (The Art Of Troubleshooting) 00:38:56
  8. Mobility
    1. Building apps that run everywhere with HTML5, CSS, JavaScript, and Apache Cordova - Jonathan Stark (Jonathan Stark Consulting) - Part 1 00:46:47
    2. Building apps that run everywhere with HTML5, CSS, JavaScript, and Apache Cordova - Jonathan Stark (Jonathan Stark Consulting) - Part 2 00:42:14
    3. Building apps that run everywhere with HTML5, CSS, JavaScript, and Apache Cordova - Jonathan Stark (Jonathan Stark Consulting) - Part 3 00:42:18
    4. Building apps that run everywhere with HTML5, CSS, JavaScript, and Apache Cordova - Jonathan Stark (Jonathan Stark Consulting) - Part 4 00:48:18
    5. Cross-device, cross-platform: Designing for the entire mobile universe - Paris Buttfield-Addison (Secret Lab Pty. Ltd.) and Christopher Neugebauer (@chrisjrn) - Part 1 1:04:37
    6. Cross-device, cross-platform: Designing for the entire mobile universe - Paris Buttfield-Addison (Secret Lab Pty. Ltd.) and Christopher Neugebauer (@chrisjrn) - Part 2 00:59:23
    7. Introduction to developing embedded Linux device drivers - Nick Gudman (Hewlett Packard) 00:40:59
    8. Building a mobile location-aware system with beacons - Jonathan LeBlanc (PayPal / Braintree) 00:33:55
    9. Fixing the fragmentation problem for real-time communications. - Matthew Hodgson (Matrix.org) 00:41:02
    10. Practical mobile computer vision: How card.io works - Josh Bleecher Snyder (PayPal) 00:40:35
    11. Pingo means "pin, go!": Universal IoT programming in Python - Luciano Ramalho (Python.pro.br) 00:38:56
    12. Creating Bluetooth LE devices with Arduino - Alasdair Allan (Babilim Light Industries) 00:44:19
    13. Open source at scale: Building Pinterest’s iOS app - Garrett Moon (Pinterest) 00:33:45
    14. Advanced analytics for the Internet of Things - Rosaria Silipo (KNIME) 00:35:50
    15. Full stack robotics using Go - Ron Evans (The Hybrid Group) and Adrian Zankich (The Hybrid Group) 00:39:59
    16. Closed devices powered by open source software? The IoT Paradox. - Peter Hoddie (Marvell) 00:44:48
    17. Raspberry Pi hacks - Ruth Suehle (Red Hat) and Tom "spot" Callaway (Red Hat) 00:55:04
  9. Scale
    1. Docker 101: Introduction to Docker - Andrew Baker (Twilio) - Part 1 00:34:42
    2. Get started developing with Scala - Jason Swartz (Mesosphere) - Part 1 00:30:13
    3. Get started developing with Scala - Jason Swartz (Mesosphere) - Part 2 00:31:10
    4. Get started developing with Scala - Jason Swartz (Mesosphere) - Part 3 00:59:48
    5. Nim - The ultimate introduction - Andreas Rumpf (3DICC) - Part 1 00:34:45
    6. Nim - The ultimate introduction - Andreas Rumpf (3DICC) - Part 2 00:40:37
    7. Nim - The ultimate introduction - Andreas Rumpf (3DICC) - Part 3 00:53:02
    8. Nim - The ultimate introduction - Andreas Rumpf (3DICC) - Part 4 00:37:18
    9. Intro to React and Effective Design Patterns - Brian Holt (Netflix) - Part 1 00:56:52
    10. Intro to React and effective design patterns - Brian Holt (Netflix) - Part 2 00:48:02
    11. Intro to React and effective design patterns - Brian Holt (Netflix) - Part 3 00:41:45
    12. Intro to React and effective design patterns - Brian Holt (Netflix) - Part 4 00:28:54
    13. How to run the next generation of enterprise “killer apps” on Apache Mesos - Connor Doyle (Mesosphere.io) and Niklas Nielsen (Mesosphere, Inc.) - Part 1 00:28:47
    14. How to run the next generation of enterprise “killer apps” on Apache Mesos - Connor Doyle (Mesosphere.io) and Niklas Nielsen (Mesosphere, Inc.) - Part 2 00:43:27
    15. How to run the next generation of enterprise “killer apps” on Apache Mesos - Connor Doyle (Mesosphere.io) and Niklas Nielsen (Mesosphere, Inc.) - Part 3 00:43:53
    16. How to run the next generation of enterprise “killer apps” on Apache Mesos - Connor Doyle (Mesosphere.io) and Niklas Nielsen (Mesosphere, Inc.) - Part 4 00:20:49
    17. Container orchestration at scale - Steve Francia (Docker Inc.) - Part 1 00:40:51
    18. Container orchestration at scale - Steve Francia (Docker Inc.) - Part 2 00:45:27
    19. Container orchestration at scale - Steve Francia (Docker Inc.) - Part 3 00:46:22
    20. Container orchestration at scale - Steve Francia (Docker Inc.) - Part 4 00:38:15
    21. Painlessly functional and concurrent: An introduction to Elixir - Marc Sugiyama (Erlang Solutions, Inc) - Part 1 00:44:36
    22. Painlessly functional and concurrent: An introduction to Elixir - Marc Sugiyama (Erlang Solutions, Inc) - Part 2 00:44:05
    23. Painlessly functional and concurrent: An introduction to Elixir - Marc Sugiyama (Erlang Solutions, Inc) - Part 3 00:42:57
    24. Painlessly functional and concurrent: An introduction to Elixir - Marc Sugiyama (Erlang Solutions, Inc) - Part 4 00:47:25
    25. Go performance tutorial - Josh Bleecher Snyder (PayPal) - Part 1 00:44:13
    26. Go performance tutorial - Josh Bleecher Snyder (PayPal) - Part 2 00:44:55
    27. Go performance tutorial - Josh Bleecher Snyder (PayPal) - Part 3 00:46:31
    28. Go performance tutorial - Josh Bleecher Snyder (PayPal) - Part 4 00:44:36
    29. Becoming friends with Cassandra - Dani Traphagen (DataStax) and Jon Haddad (DataStax) - Part 1 1:04:23
    30. Becoming friends with Cassandra - Dani Traphagen (DataStax) and Jon Haddad (DataStax) - Part 2 00:49:04
    31. Docker in production: Reality, not hype - Bridget Kromhout (DramaFever) 00:38:30
    32. Building and running an open source programs office: Lessons from the TODO Group - Chris DiBona (Google), Chris Aniszczyk (Twitter), Chris Kelly (GitHub), Will Norris (Google), Christine Abernathy (Facebook), and Gianugo Rabellino (Microsoft) 00:48:04
    33. Scala at scale at Twitter - Travis Brown (Twitter, Inc.) 00:39:07
    34. High performance servers without the event loop - David Cheney (Canonical) 00:42:59
    35. The evolution of the big data platform at Netflix - Eva Tse (Netflix, Inc) 00:40:06
    36. Speeding up the Web with PHP 7 - Rasmus Lerdorf (Etsy) 00:41:15
    37. Plate spinning: Modern concurrency in Python - Luciano Ramalho (Python.pro.br) 00:57:16
    38. Practical performance tips and tricks to make your HTML/JavaScript faster - Doris Chen (Microsoft) 00:42:11
    39. Docker in production: Reality, not hype - Bridget Kromhout (DramaFever) 00:38:42
    40. When Performance Counts: C++ in the 21st Century - Jon Kalb (A9.com) 00:40:27
    41. Walmart labs: finding our success by transitioning to open source - Jeremy King (Walmart Global E-Commerce) 00:31:09
    42. Connecting and deploying microservices at scale with nginx - Nick Shadrin (Nginx, Inc.) 00:39:06
    43. Mesos: The operating system for your datacenter - David Greenberg (Two Sigma) 00:40:24
    44. Speed kills: When faster pages mean less revenue - Eddie Canales (CrossChx) 00:33:32
    45. Designing reactive systems with Akka - Thomas Lockney (Nike and PNWScala) 00:52:50
    46. Internet archive: Universal access. Open APIs - VM Brasseur (@vmbrasseur) and Alexis Rossi (Internet Archive) 00:41:19
  10. Sponsored
    1. Kubernetes Bootcamp: Get up to speed with Docker and Kubernetes - Zed Shaw (Mesosphere) - Part 1 00:56:41
    2. Kubernetes Bootcamp: Get up to speed with Docker and Kubernetes - Zed Shaw (Mesosphere) - Part 2 00:33:30
    3. Kubernetes Bootcamp: Get up to speed with Docker and Kubernetes - Zed Shaw (Mesosphere) - Part 3 00:53:11
    4. Kubernetes Bootcamp: Get up to speed with Docker and Kubernetes - Zed Shaw (Mesosphere) - Part 4 00:51:21
    5. Kubernetes Bootcamp: Get up to speed with Docker and Kubernetes - Zed Shaw (Mesosphere) and Aaron Bell (Mesosphere) - Part 5 00:59:14
    6. Smart Innovations in Email Security: DNS Block Lists & SMTP AUTH Deflection - Presented by Spamhaus Technical Team 00:22:49
    7. The Future of Smart Messaging & Smart Sync – Cyrus JMAP 3.0. - Bron Gondwana (Fastmail) 00:48:08
    8. JMAP – Open & Efficient Synchronization - Neil Jenkins (Fastmail) 00:32:46
    9. Power JMAP – the next killer Email client - Ben Duncan (Atmail) 00:22:53
    10. Enabling the Petabyte-sized Mailbox - Laurent Denel (OpenIO) 00:20:17
    11. Motion – a RESTful API for Email Queues - Micah Gorrell and Owen Swerkstrom (Netmail) 00:41:52
    12. Rebooting Open Source Messaging – XMAP Project Update - Jade Meskill (Octoblu) 00:21:52
    13. Release engineering downstream of an OpenStack project - Rainya Mosher (Rackspace Hosting) 00:27:03
    14. Zero to light speed - performance of containers and hypervisors in cloud - Andrew Hately (IBM) 00:37:12
    15. Containers infrastructure for advanced management - Federico Simoncelli (Red Hat) 00:28:37
    16. The (quantitative) state of the open cloud, 2015 edition - Jesus M. Gonzalez-Barahona (Bitergia) 00:29:25
    17. Delivering hybrid bare-metal and virtual infrastructure using Ironic and OpenStack - Bruno Morel (Internap) 00:18:47
    18. Orchestration—fancy buzzword or the inescapable fate of Docker containers? - Connor Doyle (Mesosphere.io) 00:21:55
    19. Connecting containers: Moving beyond portable containers - Steven Pousty (Red Hat) 00:29:57
    20. Building open source with open source - Susan Wu (Midokura) 00:27:43
    21. 12 steps to cloud security - Vishnu Vettrivel (Atigeo) 00:26:31
    22. Let's get container packaging right - Joe Brockmeier (Red Hat) 00:22:12
    23. OpenStack basics -- featuring HP Helion OpenStack - Christopher Cannon (Hewlett-Packard) - Part 1 00:41:40
    24. OpenStack basics -- featuring HP Helion OpenStack - Christopher Cannon (Hewlett-Packard) - Part 2 00:42:29
    25. OpenStack basics -- featuring HP Helion OpenStack - Christopher Cannon (Hewlett-Packard) - Part 3 00:41:29
    26. OpenStack basics -- featuring HP Helion OpenStack - Christopher Cannon (Hewlett-Packard) - Part 4 00:54:01
    27. Build your first Internet of Things app today with open source - Fred Melo (Pivotal) and William Markito Oliveira (Pivotal) - Part 1 00:42:40
    28. Build your first Internet of Things app today with open source - Fred Melo (Pivotal) and William Markito Oliveira (Pivotal) - Part 2 00:21:20
    29. Build your first Internet of Things app today with open source - Fred Melo (Pivotal) and William Markito Oliveira (Pivotal) - Part 3 00:44:56
    30. Build your first Internet of Things app today with open source - Fred Melo (Pivotal) and William Markito Oliveira (Pivotal) - Part 4 00:26:09
    31. Apache Spark Tutorial, with deep-dives on SparkR and Data Sources API, plus Telco applications case studies - Paco Nathan (O'Reilly Media), Haichuan Wang (Huawei), Jacky Li (Huawei technology), and Vimal Das Kammath V (Huawei) - Part 1 00:41:24
    32. Apache Spark Tutorial, with deep-dives on SparkR and Data Sources API, plus Telco applications case studies - Paco Nathan (O'Reilly Media), Haichuan Wang (Huawei), Jacky Li (Huawei technology), and Vimal Das Kammath V (Huawei) - Part 2 00:45:54
    33. Apache Spark Tutorial, with deep-dives on SparkR and Data Sources API, plus Telco applications case studies - Paco Nathan (O'Reilly Media), Haichuan Wang (Huawei), Jacky Li (Huawei technology), and Vimal Das Kammath V (Huawei) - Part 3 00:42:37
    34. Apache Spark Tutorial, with deep-dives on SparkR and Data Sources API, plus Telco applications case studies - Paco Nathan (O'Reilly Media), Haichuan Wang (Huawei), Jacky Li (Huawei technology), and Vimal Das Kammath V (Huawei) - Part 4 00:51:35
    35. Developing and deploying cloud native apps on Cloud Foundry and OpenStack with HP Helion - Rajeev Pandey (Hewlett-Packard Company) and Sujay Maheshwari (HP Helion) - Part 1 00:44:13
    36. Developing and deploying cloud native apps on Cloud Foundry and OpenStack with HP Helion - Rajeev Pandey (Hewlett-Packard Company) and Sujay Maheshwari (HP Helion) - Part 2 00:31:24
    37. Developing and deploying cloud native apps on Cloud Foundry and OpenStack with HP Helion - Rajeev Pandey (Hewlett-Packard Company) and Sujay Maheshwari (HP Helion) - Part 3 00:56:50
    38. Cloud Foundry on OpenStack – open source enterprise PaaS for developers - Jeff Ruby (Intel) 00:26:32
    39. Open source era of innovation- taking over the world of cloud applications - one at a time - Andrew Hately (IBM) and Jason McGee (IBM) 00:29:04
    40. Using open source tools to secure containers and clouds - Derek Thurston (Booz Allen Hamilton) 00:35:00
    41. Streamlining and automating data ingestion into Hadoop - Sastry Malladi (StubHub) 00:41:18
    42. No more web app headaches! - Janina Bläsius (SAP SE) and Michael Graf (SAP SE) 00:36:29
    43. The cursed oracle: Cassandra's past, present and future - Rachel Pedreschi (DataStax) 00:34:48
    44. Cache money: Tips for going fast in a slow world - Michael May (Fastly) 00:32:01
    45. "Unique but fast!" - Make your Tizen GUI application brilliant - ChunEon Park (Samsung Electronics) 00:39:11
    46. How your company can become a good open source citizen - Jared Smith (Bluehost) 00:37:31
    47. Take control of your applications - Matt Quill (F5 Networks) 00:30:22
    48. Open source at 18 - The challenges of post-adolescence - Danese Cooper (PayPal) 00:41:14
    49. Evolution of information security threats - Jarret Raim (Rackspace) and Laurens Van Houtven (Rackspace) 00:45:08
    50. Ironic: A modern approach to hardware provisioning - Devananda van der Veen (HP Cloud) 00:36:19
    51. The Curate’s Egg of modern architectures (and how DevOps can help) - Stevan Arychuk (New Relic) 00:37:19
    52. Offline-first mobile web apps with PouchDB, IBM Cloudant, and IBM Bluemix - Bradley Holt (IBM Cloudant) 00:37:57
    53. Development, testing, acceptance and production with Docker and Kubernetes - Patrick Reilly (Kismatic, Inc.) 00:39:31
    54. Filtering in OpenStack Nova for fun, efficiency, and profit: The anatomy of an OpenStack filter - Harold Hannon (SoftLayer) 00:37:35
    55. Everything I wish I knew when I started using GitHub - Brent Beer (GitHub) 00:43:21
    56. The architecture of continuous innovation - Chip Childers (Cloud Foundry Foundation) 00:37:44
    57. Accelerating the core of the cloud - Greg Bentley (Intel) 00:25:58
    58. Case studies in success: Exploiting the open source Linux ecosystem to drive rapid innovation and higher value - Jim Wasko (IBM) and Troy Peterson (IBM Systems Group) 00:35:02
    59. Open source at HP: A fresh perspective - Bdale Garbee (HP) 00:40:12
    60. Capital One opens up to open source - Dan Makoski (Capital One) 00:37:32
    61. Enabling cloud-native application development with microservices - Ben Schumacher (Cisco) 00:38:50
    62. High scale relational storage at Salesforce built with Apache HBase and Apache Phoenix - Andrew Purtell (Salesforce) 00:40:32
    63. JMAP & Cyrus: Better email – fully open source - Neil Jenkins (FastMail) and Bron Gondwana (FastMail) 00:35:25
    64. Introduction to IoT.JS - Kyeongwoon Lee (Samsung Electronics) 00:40:41
    65. Let's talk about browser hardening... - Rohit Harchandani (PayPal) and Aashish Sheshadri (PayPal) 00:40:32
    66. Intro to Apache Spark, plus Astro: Data Sources API integration for HBase - Paco Nathan (O'Reilly Media) and Jacky Li (Huawei technology) - Part 1 00:58:33
    67. Intro to Apache Spark, plus Astro: Data Sources API integration for HBase - Paco Nathan (O'Reilly Media) and Jacky Li (Huawei technology) - Part 2 00:34:35
  11. Teaching
    1. Building a mobile app with Meteor.js, Cordova, and MongoDB - Josh Owens (Meteor Club) - Part 1 00:47:34
    2. Building a mobile app with Meteor.js, Cordova, and MongoDB - Josh Owens (Meteor Club) - Part 2 00:40:38
    3. Building a mobile app with Meteor.js, Cordova, and MongoDB - Josh Owens (Meteor Club) - Part 3 00:38:18
    4. Building a mobile app with Meteor.js, Cordova, and MongoDB - Josh Owens (Meteor Club) - Part 4 00:37:35
    5. Taming microservices with CoreOS and Kubernetes - Kelsey Hightower (CoreOS) - Part 1 1:01:08
    6. Taming microservices with CoreOS and Kubernetes - Kelsey Hightower (CoreOS) - Part 2 00:43:12
    7. Taming microservices with CoreOS and Kubernetes - Kelsey Hightower (CoreOS) - Part 3 00:50:26
  12. Protect
    1. Stop building insecure systems: Cryptography 101 - Jarret Raim (Rackspace) and Andrew Hartnett (Rackspace) - Part 1 00:53:22
    2. Stop building insecure systems: Cryptography 101 - Jarret Raim (Rackspace) and Andrew Hartnett (Rackspace) - Part 2 1:01:52
    3. Stop building insecure systems: Cryptography 101 - Jarret Raim (Rackspace) and Andrew Hartnett (Rackspace) - Part 3 00:31:48
    4. Web security essentials - Eli White (php[architect]) - Part 1 00:47:07
    5. Web security essentials - Eli White (php[architect]) - Part 2 00:40:22
    6. Web security essentials - Eli White (php[architect]) - Part 3 00:44:08
    7. Web security essentials - Eli White (php[architect]) - Part 4 00:44:00
    8. Hardware hacking 101: There is plenty of room at the bottom - Federico Lucifredi (Red Hat) 00:45:14
    9. Protecting the future of mobile payments - Jonathan LeBlanc (PayPal / Braintree) 00:30:46
    10. High adventures in sniffing my own metadata - Josh Deprez (Google Australia) 00:40:26
    11. I've been hacked, now what? - Beth Tucker Long (Treeline Design) 00:27:52
    12. Getting under your hood: Cars and computers - John Feminella (UpHex) 00:36:40
    13. Vulnerability management for open software development - Jeremy Stanley (OpenStack Foundation) 00:39:50
    14. Hello, my name is __________. - Nova Patch (Shutterstock) 00:36:32
    15. For the greater good? Open sourcing weaponisable code - Laura Bell (SafeStack Limited) 00:42:16
    16. Getting your ducks in a row - an introduction to managing components in your software supply chain - Manfred Moser (simpligility technologies inc.) 00:40:22
    17. Creating a community around cybersecurity best practices - Alan Robertson (Assimilation Systems Limited) 00:42:20
    18. Open sourcing anti-harassment tools - Randi Harper (Literally Blue, LLC) 00:45:12
    19. Build a botnet? - Bryan Smith (Fossetcon) 00:41:05
    20. Building a trustworthy computer - Matthew Garrett (CoreOS) 00:43:00
  13. Solve
    1. Solving the concurrency problem with Clojure - Carin Meier (Cognitect) - Part 1 00:50:00
    2. Solving the concurrency problem with Clojure - Carin Meier (Cognitect) - Part 2 00:59:58
    3. Hacking "Roller Coaster Tycoon" with genetic algorithms and Go - Kevin Burke (Shyp) 00:38:08
    4. What every programmer should know about floating-point arithmetic - Joe Darcy (Oracle) 00:42:38
    5. You've got questions, we've got answers! - Grant Ingersoll (Lucidworks) 00:36:39
    6. Open source licensing on GitHub by the numbers - Ben Balter (GitHub, Inc.) 00:49:00
    7. Bootstrapping a recommendation engine - Max De Marzi (NeoTechnology) 00:40:55
    8. Solve optimization problems using swarm intelligence - James McCaffrey (Microsoft) 00:44:03
    9. Network analysis: People and open source communities - Dawn Foster (University of Greenwich) 00:42:01
    10. A brief history of rendering math (and its future online) - Garen Torikian (GitHub) 00:34:38
    11. Data transformation superpowers with digital signal processing - Amy Boyle (New Relic) 00:38:07
    12. Unconventional programming with chemical computing - Carin Meier (Cognitect) 00:38:45
    13. Applications of hierarchal temporal memory algorithm tools to energy demand analysis - Pat Barton (O'Reilly School of Technology) 00:31:33
    14. Anomaly detection with NuPIC - Matthew Taylor (Numenta) 00:41:39
    15. Mocha.jl - Deep learning for Julia - Chiyuan Zhang (MIT) 00:39:42
    16. The Mün and back - a Kerbal tale - Alasdair Allan (Babilim Light Industries), Paul Fenwick (Perl Training Australia), Jonathon Manning (Secret Lab Pty. Ltd.), Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee) 00:37:37