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 2017 - Austin, Texas

Video Description

Open source is everywhere—from the bottom of the programming stack to the top. OSCON Austin 2017 brought the software engineering and developer community together to explore what's new and useful in open source languages, tools, and techniques. This video compilation provides you with a complete recording of the 10 keynotes, 36 tutorials, and 137 individual sessions delivered at the conference—more than 240 hours of material to explore at your own pace by downloading the video. Some of the highlights of OSCON Austin 2017 include:

  • 10 inspirational keynotes, including Ying Xiong (Huawei) on the power of open source, Brian Behlendorf (Linux Foundation) on re-building societal trust with blockchain technology and open source; and Dianne Marsh on the Spinnaker open source project at Netflix.
  • Infrastructure Boot Camp: 9 tutorials and 20 sessions that zoom you up to speed on Docker, Kubernetes, and open source frameworks, including the sold-out tutorial from Google on site reliability engineering; Kelsey Hightower's (Google) tutorial on Kubernetes basics; Brent Laster (SAS) on building a Jenkins 2.0 deployment pipeline; and Quinn Murphy (GitHub) on managing infrastructure using Terraform.
  • TensorFlow Day: 7 hours of demonstrations and talks on the state of TensorFlow, open source tooling, and machine learning from the TensorFlow team at Google.
  • Open Container Day: 8 hours on all things container, including Daniel Krook (IBM) on containers versus serverless frameworks; Merlin Glynn (VMware) on the headaches of running secure container workloads at scale; Mindy Preston (Docker) on leveraging the Moby project to assemble specialized container-based systems; Vincent Batts (Red Hat) on the evolution of various container runtimes and interoperability; and Arun Gupta (Amazon) providing an overview of service discovery in different container orchestration frameworks.
  • InnerSource Day: 8 hours from the practitioners of InnerSource, the open source, community-inspired, transformational approach to software development within the enterprise. Includes why-they-are-using-it presentations by Georg Gruetter (Robert Bosch GmbH), Erin Bank (CA Technologies), Silona Bonewald (PayPal), Padma Sudarsan (Nokia), and Bijil Abraham Philip (Amazon).
  • 36 deep-dive tutorials (3.5 hrs. each), including Ashley McNamara (Rackspace) on building amazing cross-platform apps with CLI tools and Go; Marc Sugiyama (Erlang Solutions) on creating rapid scalable websites with Elixir and Phoenix; Jim Blandy (Mozilla) on implementing networked games using Rust and Tokio; William Lyon (Neo Technology) on building recommendation engines using Neo4j and Python; Karen Sandler (Software Freedom Conservancy) offering a practical guide to GPL compliance; and Matt Lucas (IBM) on blockchains and the Hyperledger fabric.
  • 137 individual sessions on cutting edge open source solutions, architecture, performance, security, and more, including a talk by Monty Widenius—one of the original developers of MySQL—on open source monetization options; a debate between Robert Lefkowitz (Warby Parker) and Simon Wardley (Leading Edge Forum) on whether mapping or architecture is the best method for guiding strategic planning; a talk by Gelareh Taban (IBM) on the advantages of using Swift when building end-to-end application because of its security advantages; and a presentation by Neal Ford (ThoughtWorks) on how to build evolutionary architectures—architectures that can change gracefully over time.

Table of Contents

  1. Keynotes
    1. Step 1: Punch a tree - Evan Booth (Counter Hack) 00:12:41
    2. Why choose open infrastructure? - Christopher Aedo (IBM) 00:08:47
    3. Open Source contribution and collaboration: How (and why) Netflix drives industry engagement - Dianne Marsh (Netflix) 00:12:05
    4. The power of the open source ecosystem - Ying Xiong (Huawei) 00:10:47
    5. Rebuilding trust through blockchains and open source - Brian Behlendorf (The Hyperledger Project at the Linux Foundation) 00:05:18
    6. Sharing America's code - Alvand Salehi (The White House) 00:15:47
    7. Ask more questions - Saron Yitbarek (CodeNewbie) 00:13:12
    8. Half my life spent in open source - Brad Fitzpatrick (Google) 00:13:33
    9. Open source and open standards in VR - Stephanie Hurlburt (Binomial) 00:12:26
    10. O'Reilly Open Source Awards 00:05:15
  2. Sponsored
    1. Microservice orchestration for serverless computing - Cathy Zhang (Huawei) 00:29:42
    2. Contributing to Hyperledger - Tracy Kuhrt (Hyperledger) 00:34:42
    3. The eventual consistency of succeeding at microservices - Kenny Bastani (Pivotal) 00:42:38
    4. Simplifying networking for containers with iCAN - Wei Xu (Huawei) 00:23:16
    5. Monitoring at scale in Salesforce - Mihai Bojin (Salesforce), Kamil Smuga (Salesforce) 00:39:02
    6. Containers versus serverless frameworks: Navigating application deployment options - Daniel Krook (IBM) 00:20:46
    7. OpenSDS: Universal storage control for microservices - Steven Tan (Huawei) 00:40:44
    8. By every need necessary: A Cloud Foundry roadmap update - Chip Childers (Cloud Foundry Foundation) 00:40:06
    9. Building serverless applications on the Apache OpenWhisk platform - Daniel Krook (IBM) 00:41:56
    10. Developer on the rise: Blurring the line between developer and data scientist with PixieDust - Va Barbosa (IBM) 00:28:24
    11. Improving the development process with metrics-driven insights - Jack Humphrey (Indeed), Kevin Binswanger (Indeed) 00:42:52
    12. Where have containers gotten us? - Vincent Batts (Red Hat) 00:31:28
    13. How to develop DevOps orchestration with Golang - Quanyi Ma (Beijing Huawei Digital Technologies ) 00:27:45
    14. Shifting to Kubernetes on OpenShift - Seth Jennings (Red Hat) 00:35:23
    15. The index as a first-class citizen - Matthew Jaffee (Pilosa) 00:38:54
    16. Solve the colocation conundrum: Performance and density at scale with Kubernetes - Niklas Nielsen (Intel Corp) 00:33:40
    17. My unexpected contribution experience at Capital One - Jonathan Bodner (Capital One) 00:33:32
    18. Codifying the InnerSource process - Silona Bonewald (PayPal) 00:06:52
    19. Containers are cool, but how do you secure them? - Merlin Glynn (VMware) 00:30:27
    20. Open source AI at AWS and Apache MXNet - Adrian Cockcroft (AWS) 00:42:36
    21. HTTP/2 and asynchronous APIs - Davey Shafik (Akamai) 00:41:45
    22. Build your own container-based system with the Moby project - Patrick Chanezon (Docker), Mindy Preston (Docker), and Davide Chung (Docker) 00:35:24
    23. Why people don’t contribute to your open source project - Mike McQuaid (GitHub) 00:38:52
  3. Infrastructure
    1. OCI: Openness standardizes better - Vincent Batts (Red Hat) 00:36:23
    2. 360-degree observability - Ilan Rabinovitch (Datadog) 00:39:11
    3. Multicloud continuous delivery with Spinnaker: An open source collaboration - Andrew Glover (Netflix) 00:39:08
    4. Databases and Docker: A survival guide - Alvin Richards (MariaDB Corporation) 00:43:13
    5. Hands-on with containerized infrastructure services - Shannon Williams (Rancher Labs), Darren Shepherd (Rancher Labs) 00:43:05
    6. Multilayered testing - Alex Martelli (Google) 00:45:29
    7. How I learned to stop being afraid and love the JVM - James Turnbull (Empatico) 00:34:13
    8. UniK: A platform for automating unikernel compilation and deployment - Idit Levine (EMC) 00:40:32
    9. Transforming telecommunications through open source software - William Snow (Open Networking Lab) 00:34:46
  4. TensorFlow
    1. TensorFlow community keynote - Amy Unruh (Google), Yufeng Guo (Google) 00:40:03
    2. Building TensorFlow systems from components - Aaron Schumacher (Deep Learning Analytics) - Part 1 00:56:35
    3. Building TensorFlow systems from components - Aaron Schumacher (Deep Learning Analytics) - Part 2 00:44:55
    4. Go deep, go wide, go everywhere: Hands-on machine learning with TensorFlow - Yufeng Guo (Google) - Part 1 00:39:55
    5. Go deep, go wide, go everywhere: Hands-on machine learning with TensorFlow - Yufeng Guo (Google) - Part 2 00:35:56
    6. Distinguish pop music from heavy metal using Apache Spark MLlib - Taras Matyashovskyy (Lohika) 00:42:06
    7. Caffe and TensorFlow at Deep Learning Analytics - Aaron Schumacher (Deep Learning Analytics) 00:20:27
    8. Experimenting and Learning Kubernetes and Tensorflow - Ben Hall (Katacoda | Ocelot Uproar) 00:09:40
    9. Deeper dive: TensorFlow talk from a community member - Darrell Woelk (Independent) 00:04:12
    10. How the TensorFlow team handles open source support - Vijay Vasudevan (Google) 00:42:44
  5. Architecture
    1. The open trinity of automation architecture - Angie Jones (LexisNexis) 00:39:08
    2. Native apps with web technologies using Electron - Brian Capouch (Saint Joseph's College) 00:39:41
    3. Rust for non-Rust developers - Hanneli Tavante (Codemine42) 00:43:40
    4. To contain or not to contain - Jeremy Eder (Red Hat) 00:39:24
    5. A beginner's guide to syscalls - Liz Rice (Aqua Security) 00:40:09
    6. Mapping versus architecture - Robert Lefkowitz (Warby Parker), Simon Wardley (Leading Edge Forum) 00:39:02
    7. Fixing the internet with a federated cloud - Frank Karlitschek (Nextcloud) 00:53:56
    8. The power and responsibility of Unicode adoption - Katie McLaughlin (KatieConf) 00:38:59
    9. The cultural shift: Success with microservices - CJ Johnson (GitHub) 00:29:26
    10. Evolutionary architectures - Neal Ford (ThoughtWorks) 00:40:09
    11. That's the sound of hell freezing over: Bash and Linux binaries running on Windows 10—How? Why? WHAT? - Rich Turner (Microsoft) 00:51:17
    12. gRPC 101 for Java developers: Building small and efficient microservices - Ray Tsang (Google) 00:41:19
  6. Leadership
    1. How to motivate technical employees - Sam Erskine (Author and MVP), Steve Buchanan (Concurrency) 00:39:07
    2. Passing the baton: Succession planning for FOSS leadership - VM Brasseur (@vmbrasseur) 00:41:33
    3. IC to VP: An experience report on becoming a manager - Seth Falcon (Chef) 00:39:57
    4. Attracting, retaining, and developing new contributors in open source - Nithya Ruff (Comcast), Rupa Dachere (CodeChix) 00:45:09
    5. Building, nurturing, and managing distributed software teams - David Smith (DigitalOcean) 00:42:03
    6. Personal branding is more than self-promotion - Neha Batra (Pivotal Labs) 00:31:16
  7. Collaboration and Community
    1. Meetups We Love: Scaling a local meetup into an international conference - Elaine Greenberg (Fastly) 00:46:12
    2. Open source communities as biological ecosystems - Debra Cerda (U.S. PostgreSQL Association) 00:42:15
    3. Making room under the Gazebo: Accommodating newcomers and power users alike - Louise Poubel (Open Source Robotics Foundation) 00:39:53
    4. Diversity and collaboration - Tameika Reed (Women In Linux) 00:32:09
    5. Mr. Gerkins: InnerSource's first open tool - Bijil Abraham Philip (PayPal) 00:22:31
    6. It takes a digital village: An empirical and analytical look at what grows strong communities across GitHub.com - Ben Balter (GitHub) 00:42:28
    7. Incentivizing and rewarding community members - Jono Bacon (Jono Bacon Consulting) 00:42:27
  8. Adopt This Now
    1. Writing modern .NET open source libraries - Stephen Cleary (Learning Machine) 00:38:47
    2. UI text: Simplicity is difficult - Mike Jang (ForgeRock) 00:35:39
    3. There is only Zuul: Configuring and customizing the Zuul API gateway - Spencer Gibb (Pivotal) 00:42:49
    4. From REST to GraphQL: Why a query language is perfect for writing APIs - David Celis (GitHub), Garen Torikian (GitHub) 00:40:55
    5. Upgrading Angular 1 to Angular 2 - Sergio Cruz (Code School) 00:42:27
    6. The serverless revolution for JavaScript developers - Pam Selle (IOPipe) 00:37:07
    7. The frontend dev's illustrated Rust adventure survival guide - Liz Baillie (Tilde) 00:30:40
    8. Using open source for successful civic tech - Hailey Pate (Open Austin) 00:42:33
    9. Fake it before you make it: Mocking your way to better HTTP APIs - Dave Forgac (American Greetings), Ian Zelikman (IBM Watson Health) 00:35:32
    10. Building large-scale web applications with TypeScript - Jakub Jedryszek (Microsoft) 00:41:16
    11. A journey into feature toggles - Pete Hodgson (Earnest) 00:40:27
  9. Data, Big and Small
    1. A/B testing at scale: Developing an in-house A/B testing framework for big testing and big data - Mita Mahadevan (Intuit) 00:35:30
    2. Intuitive distributed algorithms with F# - Alena Hall (Microsoft Research), Natallia Dzenisenka (Independent Contractor) 00:44:10
    3. Creating and sharing datasets for social impact using child welfare data - Vida Williams (Axis Partners, Inc) 00:48:33
    4. Graph databases will change your freakin' life - Edward Finkler (Graph Story) 00:41:39
    5. Instant and repeatable data platforms - Heather Nelson (Silicon Valley Data Science), Mark Mims (Silicon Valley Data Science) 00:34:40
    6. Clean, analyze, and visualize data with R - Barbara Fusinska (Microsoft) 00:42:16
    7. Fighting bad guys with data science - Jonathon Morgan (New Knowledge) 00:42:54
    8. The next phase of distributed systems with Apache Ignite - Dani Traphagen (GridGain) 00:42:07
  10. Performance
    1. Wishful thinking - Andrey Sibiryov (Uber Technologies) 00:41:49
    2. Doubling OpenStack performance with no code changes by optimizing the Python runtime - Peter Wang (Intel Corporation) 00:32:10
    3. 40 Gbps IPsec on commodity hardware - Jim Thompson  (Netgate) 00:21:27
    4. Slow-mo code - Richard Schneeman (Heroku) 00:36:38
    5. Speed up your database 300x - Anna Filina (FooLab) 00:35:58
    6. Using NGINX as an effective and highly available content cache - Kevin Jones (NGINX) 00:41:03
    7. Offline-first apps with Web Components - Amahdy Abdelaziz (Vaadin) 00:42:01
  11. The Cutting Edge
    1. The ethics of self-driving cars - Paul Fenwick (Perl Training Australia) 00:38:14
    2. Open source 2025: The future of application development - Rod Cope (Rogue Wave Software) 00:38:11
    3. MirageOS 3: Smaller, lighter, and more transparent - Mindy Preston (Docker), Amir Chaudhry (Docker) 00:36:14
    4. Building holographic experiences with the HoloToolkit for Unity - Nick Landry (Microsoft) 00:42:20
    5. A less complex web with Ratchet and Jank - Jay Hayes (Big Nerd Ranch) 00:45:27
    6. Global empire: Building for fun and profit - Michelle Casbon (Qordoba) 00:43:19
    7. Insight Maker: Accelerating innovation and bigger thinking using open source simulation - Kishau Rogers (Websmith Group) 00:38:47
    8. Live on Mars? Teamwork and impossible dreams - Peter Degen-Portnoy (Black Duck Software) 00:40:17
    9. Software Heritage: Our software commons, forever - Stefano Zacchiroli (Software Heritage), Roberto Di Cosmo (Software Heritage) 00:32:22
    10. Can you roll your own virtual assistant? - Greg Bulmash (Amazon) 00:27:57
  12. Security
    1. Finding your way in the dark: Security from first principles - Susan Sons (Center for Applied Cybersecurity Research, Indiana University) 00:40:14
    2. Enhancing cloud security with the TPM - James Bottomley (IBM Research) 00:40:43
    3. Web application security: Browsers fight back - Christian Wenz  (Arrabiata Solutions GmbH) 00:39:09
    4. Security starts with you: Social engineering - Tiberius Hefflin (Portland General Electric) 00:41:47
    5. Web server defense: Swift edition - Gelareh Taban (IBM) 00:36:06
    6. Application security: From zero to hero - Jeremy Anderson (Cambia Health Solutions) 00:39:17
  13. The Business of Open Source: From Project to Product
    1. Selling open source, keeping your soul - Jessica Rose (Crate.io) 00:28:19
    2. Farm-raised versus wild: Sustainability in corporate open source - Jonathan Lipps (Sauce Labs) 00:41:27
    3. Building a professional services practice in open source - Jenn Sramek (Acquia), Mark Sakurada (Acquia) 00:41:08
    4. From 15 to 250: Scaling a distributed, open source engineering team - Suyog Rao (Elastic), Michael Basnight (Elastic) 00:42:35
    5. What’s your skateboard? - Emily Stamey (InQuest) 00:39:58
    6. How and why we're opening our code at Octopus Deploy - Damian Brady (Octopus Deploy) 00:38:02
    7. Set developers free: Break the compliance jail for open source with DevOps - Bianca Jiang (IBM), Steve Gerdt (IBM) 00:30:56
    8. Freedom, innovation, and funds: Options for open source monetization - Monty Widenius (MariaDB Corporation) 00:46:20
    9. It's all business: How contributing to OSS prepares you for entrepreneurship - Safia Abdalla (nteract) 00:27:12
    10. Stephen King's practical advice for tech writers - Rikki Endsley (Red Hat) 00:32:17
  14. In Real Life (IRL)
    1. Building and growing your InnerSource practices - Margaret Mayer (Capital One), Kranthi Dandamudi (Capital One) 00:36:07
    2. The Paved Road at Netflix: At the junction of freedom and responsibility - Dianne Marsh (Netflix) 00:38:36
    3. Build better stuff faster by talking to strangers: A case study - Jane Davis (Dropbox) 00:37:23
    4. Leaving an open source project - Gareth Greenaway (Croscon Engineering) 00:40:49
    5. Is it too late to learn how to program? How I become a developer later in life - Alicia Carr ( | Founder and CEO Purple Evolution Inc (PEVO)) 00:36:37
    6. Adopting open source in your organization - Edward Thomson (Microsoft) 00:42:54
    7. The excitement and mundanity of building Hillaryclinton.com/donate - Bethany Andres-Beck (Independent) 00:41:32
    8. From Africa with love - Isaac Kamga (Google Developer Group Buea) 00:33:36
    9. What’s taking so long? A visualization story - Ivan Kornienko (BP3) 00:39:38
    10. React properly - Ben Ilegbodu (Eventbrite) 00:40:42
    11. Making cross-browser testing beautiful - Meaghan Lewis (Lever) 00:28:27
  15. Open Source: From Consumer to Contributor
    1. How can I contribute? A guide to making your first open source contribution - Lucy Wyman (Puppet) 00:38:52
    2. The art of documentation and README.md - Ben Hall (Katacoda | Ocelot Uproar) 00:38:34
    3. Managing open source contributions in large organizations - James Ward (Salesforce.com), David Murray (Salesforce.com) 00:40:09
    4. Open source licensing 101 - Jim Jagielski (ASF) 00:40:57
    5. The life of a large-scale open source project - Jessica Frazelle (Google) 00:33:41
    6. Be(come) a mentor and help others succeed - Anna Ossowski (Django REST framework) 00:25:54
  16. Tutorials
    1. Learn to Ignite 00:56:58
    2. Site reliability engineering - Jean Joswig (Google) - Part 1 00:42:08
    3. Site reliability engineering - Jean Joswig (Google) - Part 2 00:29:39
    4. Building, deploying, and running a scalable and extensible serverless application using AWS - John Chapin (Symphonia), Mike Roberts (Symphonia) - Part 1 00:46:00
    5. Building, deploying, and running a scalable and extensible serverless application using AWS - John Chapin (Symphonia), Mike Roberts (Symphonia) - Part 2 1:09:12
    6. Building, deploying, and running a scalable and extensible serverless application using AWS - John Chapin (Symphonia), Mike Roberts (Symphonia) - Part 3 1:07:53
    7. Blockchain development fundamentals on Hyperledger fabric - Matt Lucas (IBM) - Part 1 00:47:50
    8. Blockchain development fundamentals on Hyperledger fabric - Matt Lucas (IBM) - Part 2 00:44:47
    9. Blockchain development fundamentals on Hyperledger fabric - Matt Lucas (IBM) - Part 3 00:50:23
    10. Blockchain development fundamentals on Hyperledger fabric - Matt Lucas (IBM) - Part 4 00:25:41
    11. Kubernetes hands-on - Kelsey Hightower (Google) - Part 1 00:43:16
    12. Kubernetes hands-on - Kelsey Hightower (Google) - Part 2 1:00:24
    13. Networked gaming in Rust - Jim Blandy (Mozilla Corporation) - Part 1 00:46:06
    14. Networked gaming in Rust - Jim Blandy (Mozilla Corporation) - Part 2 00:42:49
    15. Networked gaming in Rust - Jim Blandy (Mozilla Corporation) - Part 3 00:28:39
    16. Building a web app in the Elm ecosystem, (almost) runtime-exception-free guaranteed - Tessa Kelly (NoRedInk) - Part 1 00:32:03
    17. Building a web app in the Elm ecosystem, (almost) runtime-exception-free guaranteed - Tessa Kelly (NoRedInk) - Part 2 00:41:59
    18. Building a web app in the Elm ecosystem, (almost) runtime-exception-free guaranteed - Tessa Kelly (NoRedInk) - Part 3 00:52:03
    19. Building a web app in the Elm ecosystem, (almost) runtime-exception-free guaranteed - Tessa Kelly (NoRedInk) - Part 4 00:27:02
    20. Visualizing real-time data with Angular and D3 - Jeremy Wilken (VMware) - Part 1 1:00:59
    21. Visualizing real-time data with Angular and D3 - Jeremy Wilken (VMware) - Part 2 1:00:24
    22. Visualizing real-time data with Angular and D3 - Jeremy Wilken (VMware) - Part 3 00:28:12
    23. Leveraging the mobile device with React Native and Redux - Jonathan Lebensold (Paradem) - Part 1 00:52:59
    24. Leveraging the mobile device with React Native and Redux - Jonathan Lebensold (Paradem) - Part 2 00:26:48
    25. Leveraging the mobile device with React Native and Redux - Jonathan Lebensold (Paradem) - Part 3 00:38:54
    26. Functional programming with Kotlin - Hadi Hariri (JetBrains) - Part 1 00:55:18
    27. Functional programming with Kotlin - Hadi Hariri (JetBrains) - Part 2 00:35:26
    28. Functional programming with Kotlin - Hadi Hariri (JetBrains) - Part 3 00:30:24
    29. Functional programming with Kotlin - Hadi Hariri (JetBrains) - Part 4 00:53:16
    30. Beginning RxJava - Daniel Hinojosa (Evolutionnext.com) - Part 1 00:43:18
    31. Beginning RxJava - Daniel Hinojosa (Evolutionnext.com) - Part 2 00:43:17
    32. Beginning RxJava - Daniel Hinojosa (Evolutionnext.com) - Part 3 00:41:06
    33. Beginning RxJava - Daniel Hinojosa (Evolutionnext.com) - Part 4 1:02:47
    34. Rebuilding a plane in flight: Refactors under pressure - Susan Sons (Center for Applied Cybersecurity Research, Indiana University) - Part 1 00:54:04
    35. Rebuilding a plane in flight: Refactors under pressure - Susan Sons (Center for Applied Cybersecurity Research, Indiana University) - Part 2 00:56:31
    36. Rebuilding a plane in flight: Refactors under pressure - Susan Sons (Center for Applied Cybersecurity Research, Indiana University) - Part 3 00:57:15
    37. Building a real-time recommendation engine with Neo4j - William Lyon (Neo Technology) - Part 1 00:39:20
    38. Building a real-time recommendation engine with Neo4j - William Lyon (Neo Technology) - Part 2 00:34:40
    39. Building a real-time recommendation engine with Neo4j - William Lyon (Neo Technology) - Part 3 00:32:23
    40. Building a real-time recommendation engine with Neo4j - William Lyon (Neo Technology) - Part 4 00:46:24
    41. From zero to distributed traces: An OpenTracing tutorial - Ben Sigelman (LightStep), Yuri Shkuro (Uber Technologies), Priyanka Sharma (LightStep) - Part 1 00:47:25
    42. From zero to distributed traces: An OpenTracing tutorial - Ben Sigelman (LightStep), Yuri Shkuro (Uber Technologies), Priyanka Sharma (LightStep) - Part 2 00:39:29
    43. Deploying and scaling applications in containers with Docker - Jérôme Petazzoni (Docker), AJ Bowen (Dominant Paradigm Subversion, Inc) - Part 1 00:51:18
    44. Deploying and scaling applications in containers with Docker - Jérôme Petazzoni (Docker), AJ Bowen (Dominant Paradigm Subversion, Inc) - Part 2 00:37:57
    45. Deploying and scaling applications in containers with Docker - Jérôme Petazzoni (Docker), AJ Bowen (Dominant Paradigm Subversion, Inc) - Part 3 00:43:32
    46. Deploying and scaling applications in containers with Docker - Jérôme Petazzoni (Docker), AJ Bowen (Dominant Paradigm Subversion, Inc) - Part 4 00:50:41
    47. Build your backend in Swift - Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab Pty. Ltd.) - Part 1 1:02:39
    48. Build your backend in Swift - Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab Pty. Ltd.) - Part 2 00:57:24
    49. Build your backend in Swift - Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab Pty. Ltd.) - Part 3 00:29:54
    50. Rapid, scalable websites with Elixir and Phoenix - Marc Sugiyama (Erlang Solutions, Inc) - Part 1 00:54:31
    51. Rapid, scalable websites with Elixir and Phoenix - Marc Sugiyama (Erlang Solutions, Inc) - Part 2 00:57:56
    52. Rapid, scalable websites with Elixir and Phoenix - Marc Sugiyama (Erlang Solutions, Inc) - Part 3 00:28:08
    53. How to design games and understand people - Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab Pty. Ltd.) - Part 1 00:48:01
    54. How to design games and understand people - Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab Pty. Ltd.) - Part 2 00:57:41
    55. "Measure all the things" and other memes you haven’t implemented yet - Kelsey Hightower (Google) - Part 1 00:52:48
    56. "Measure all the things" and other memes you haven’t implemented yet - Kelsey Hightower (Google) - Part 2 00:32:32
    57. Fundamentals of Perl 6: From zero to scripting - Jeffrey Goff (Evozon Systems) - Part 1 00:43:50
    58. Fundamentals of Perl 6: From zero to scripting - Jeffrey Goff (Evozon Systems) - Part 2 00:44:24
    59. Fundamentals of Perl 6: From zero to scripting - Jeffrey Goff (Evozon Systems) - Part 3 1:10:16
    60. Secure coding practices and automated assessment tools - Bart Miller (UC Wisconsin-Madison), Elisa Heymann (Autonomous UC Barcelona | UC Wisconsin-Madison) - Part 1 00:59:28
    61. Secure coding practices and automated assessment tools - Bart Miller (UC Wisconsin-Madison), Elisa Heymann (Autonomous UC Barcelona | UC Wisconsin-Madison) - Part 2 00:33:33
    62. Secure coding practices and automated assessment tools - Bart Miller (UC Wisconsin-Madison), Elisa Heymann (Autonomous UC Barcelona | UC Wisconsin-Madison) - Part 3 00:52:32
    63. Secure coding practices and automated assessment tools - Bart Miller (UC Wisconsin-Madison), Elisa Heymann (Autonomous UC Barcelona | UC Wisconsin-Madison) - Part 4 00:39:49
    64. PowerShell: The future of automation on Linux - Trevor Sullivan (Art of Shell) - Part 1 00:53:01
    65. PowerShell: The future of automation on Linux - Trevor Sullivan (Art of Shell) - Part 2 1:01:02
    66. PowerShell: The future of automation on Linux - Trevor Sullivan (Art of Shell) - Part 3 1:00:58
    67. You don't know bash - Carl Albing (US Naval Academy) - Part 1 00:32:07
    68. You don't know bash - Carl Albing (US Naval Academy) - Part 2 00:42:23
    69. You don't know bash - Carl Albing (US Naval Academy) - Part 3 00:45:16
    70. You don't know bash - Carl Albing (US Naval Academy) - Part 4 00:39:39
    71. Cloud-native Java - Joshua Long (Pivotal) - Part 1 00:40:27
    72. Cloud-native Java - Joshua Long (Pivotal) - Part 2 00:48:06
    73. Cloud-native Java - Joshua Long (Pivotal) - Part 3 00:49:54
    74. Cloud-native Java - Joshua Long (Pivotal) - Part 4 00:45:54
    75. Power Git: Rerere, bisect, subtrees, filter branch, worktrees, submodules, and more - Brent Laster (SAS) - Part 1 00:37:33
    76. Power Git: Rerere, bisect, subtrees, filter branch, worktrees, submodules, and more - Brent Laster (SAS) - Part 2 00:37:54
    77. Power Git: Rerere, bisect, subtrees, filter branch, worktrees, submodules, and more - Brent Laster (SAS) - Part 3 00:53:56
    78. Building a deployment pipeline with Jenkins 2.0 - Brent Laster (SAS) - Part 1 1:02:11
    79. Building a deployment pipeline with Jenkins 2.0 - Brent Laster (SAS) - Part 2 00:58:15
    80. Building a deployment pipeline with Jenkins 2.0 - Brent Laster (SAS) - Part 3 00:17:54
    81. Contract-first API development using the OpenAPI Specification (formerly Swagger) - Dave Forgac (American Greetings), Ian Zelikman (IBM Watson Health) - Part 1 00:34:43
    82. Contract-first API development using the OpenAPI Specification (formerly Swagger) - Dave Forgac (American Greetings), Ian Zelikman (IBM Watson Health) - Part 2 00:39:39
    83. Machine learning with R - Barbara Fusinska (Microsoft) - Part 1 00:44:29
    84. Machine learning with R - Barbara Fusinska (Microsoft) - Part 2 00:44:50
    85. Machine learning with R - Barbara Fusinska (Microsoft) - Part 3 00:34:12
    86. Machine learning with R - Barbara Fusinska (Microsoft) - Part 4 00:50:22
    87. Playing chess with companies - Simon Wardley (Leading Edge Forum) - Part 1 00:56:15
    88. Playing chess with companies - Simon Wardley (Leading Edge Forum) - Part 2 1:01:24
    89. Playing chess with companies - Simon Wardley (Leading Edge Forum) - Part 3 00:12:23
  17. Multiple Topics
    1. Progressive web applications - Brian Capouch (Saint Joseph's College), Danilo Zekovic (Compass Holding) 00:38:02
    2. Building containerized microservices with Swift - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Jonathon Manning (Secret Lab Pty. Ltd.) 00:31:40
    3. Software supply chains and the illusion of control - Derek Weeks (Sonatype) 00:40:08
    4. How to achieve just-in-time scaling without compromising performance - Guru Chahal (Avi Networks), Ranga Rajagopalan (Avi Networks) 00:38:26
    5. Building internal InnerSource communities - Jono Bacon (Jono Bacon Consulting) 00:38:14
    6. From WebSockets to WiSH (web in strict HTTP) - Wenbo Zhu (Google) 00:37:08
    7. How to be an infrastructure startup in a postcloud world - Mackenzie Burnett (CoreOS) 00:22:33
    8. Scaling massive, real-time data pipelines with Go - Jean de Klerk (Pivotal) 00:39:09
    9. Workers, queues, and data - Lorna Mitchell (IBM) 00:39:17
    10. Working with cloud filesystems: From semantics to application - Sean Mackrory (Cloudera) 00:40:56
    11. Building a private CI/CD pipeline with Java and Docker in the cloud - Baruch Sadogursky (JFrog) 00:47:29
  18. InnerSource
    1. Are you succeeding when InnerSourcing? Defining a metrics strategy - Daniel Izquierdo (Bitergia) 00:19:18
    2. Happy InnerSource Day - Danese Cooper (PayPal) 00:14:10
    3. InnerSource 101 - Cedric Williams (PayPal), Danese Cooper (PayPal), Silona Bonewald (PayPal) - Part 1 00:52:31
    4. InnerSource 101 - Cedric Williams (PayPal), Danese Cooper (PayPal), Silona Bonewald (PayPal) - Part 2 00:33:54
    5. Seven years of InnerSource IRL: From grassroots to mainstream in a large corporation - Georg Gruetter (Robert Bosch GmbH) 00:34:17
    6. How CA Technologies is working to accelerate speed to market without compromising quality - Erin Bank (CA Technologies) 00:24:08
    7. InnerSource Day closing remarks 00:28:59
  19. Open Container Day
    1. Containerizing databases in production at scale - Sheriff Mohamed (GolfNow), Marcus Briggs (GolfNow) 00:25:03
    2. A question of trust: When good containers go bad - Tim Mackey (Black Duck Software) 00:22:43
    3. Service discovery in container orchestration - Arun Gupta (Amazon) 00:22:41
    4. The over-under on container networking - Lee Calcote (SolarWinds) 00:29:00
    5. How do you eat a whale? One byte at a time. - Kelly Looney (Skytap) 00:24:29
    6. Quantifying container runtime performance: A serverless platform case study - Phil Estes (IBM) 00:24:59