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 2018 - Portland, Oregon

Video Description

"When we give away our software, we create value," says Tim O'Reilly (O'Reilly Media) when describing the core of the open source philosophy. And nothing demonstrates the validity of Tim's statement more than the keynotes, tutorials, and technical sessions delivered by the speakers at OSCON Portland 2018. OSCON Portland 2018 was organized into many value-adding content tracks, with each track selected for its significance to software development and solving critical real-world problems. This video compilation gives you total access to each track and to virtually every session, tutorial, and keynote delivered over this four-day event. Highlights include:

  • Live coding: New to OSCON, these sessions demonstrated coding best practices and new ways of getting the most out of open source languages like Python, R, Java, and C#. In this video, you'll hear the presenters speak as the code they write appears on your screen. Includes Joel Grus (Allen Institute for Artificial Intelligence) live-coding a deep learning library from scratch using NumPy and Eve Porcello (Moon Highway) live-coding a walk-through of GraphQL, and more.
  • Business Summit: Designed specifically for executives, business leaders, and strategists, the Business Summit featured high-level case studies showcasing the most successful developments in open source for the enterprise. Learn how to mitigate risk and out-innovate your competitors from speakers like Greg Taylor (Reddit), Daniel Ruggeri (Mastercard), and Eddie Satterly (DataNexus).
  • Emerging languages: Hear about open source's best and brightest new languages. Includes Timirah James's (Independent) overview of using Swift to build servers and apps, plus tutorials on Go, Kotlin, Godot, and JavaScript development's GRANDstack (GraphQL, React, Apollo, and Neo4).
  • TensorFlow: Includes a machine learning how-to by Josh Gordon (Google) and everything from the TensorFlow Community Day event, with talks by Google TensorFlow's product team and by TensorFlow practitioners in health care, gaming, and more.
  • Blockchain: Open source blockchain will be a game-changer in how we deliver data. Includes Lucy Wyman's (Puppet) primer on blockchain technology and Mack Hendricks's (CEO, Flyball) session on using blockchain technology to stop fraudulent calls on telephone caller ID systems.
  • Cloud strategies and implementation: Discover how cloud strategies and implementations impact business. Includes talks by Jessica Deen (Microsoft) on container orchestration and Nathan Handler (Yelp) on Hashicorp's Terraform, plus tutorials on continuous delivery with Spinnaker by Emily Burns (Netflix).
  • Artificial intelligence: Learn about the open source frameworks that have taken AI to a new dimension with sessions and tutorials on Apache MXNet, OpenCV, Vision/Core ML, Python-based natural language processing, the 2D graphics library Skia, and how to power TensorFlow with big data using Apache Beam, Flink and Spark.
  • Evolutionary architecture: Understand why architectures, like microservices and serverless, are necessary in the time of continuous development and delivery. Includes tutorials and sessions like ".NET Core 2.0: From acquisition to containers" (Shayne Boyer, Microsoft), "Open source data persistence: creating order from chaos" (Megan Kostick, Michael Brewer, Manuel Silveyra; IBM) and "Fundamentals of GraphQL" (Danilo Zekovic, Symphony).

Offering a front row seat for each of OSCON Portland's keynotes, tutorials, and technical sessions, this video compilation delivers true value. Get it now to experience Portland OSCON 2018 according to your own schedule and pace.

Table of Contents

  1. Keynotes
    1. Live Coding: OSCON Edition - Suz Hinton (Microsoft) 00:12:16
    2. Drive Innovation and Collaboration through Open Source Projects (sponsored by Huawei) - Ying Xiong (Huawei) 00:09:51
    3. Recognizing Cultural Bias in AI - Camille Eddy (Girl STEM Stars) 00:12:46
    4. The Whole is Greater than the Sum of its Parts (sponsored by IBM) - Christopher Ferris (IBM) 00:41:21
    5. The Next Big Wave (sponsored by AWS) - Zaheda Bhorat (Amazon Web Services) 00:05:37
    6. Open Source and Open Standards in the Age of Cloud AI - Tim O'Reilly (O'Reilly Media) 00:14:32
    7. Better Health Insights by Unlocking Data - Mahdi Yusuf (Gyroscope Innovations) 00:09:32
    8. Building with Open Source at the World’s Largest Home Improvement Retailer (sponsored by The Home Depot) - Angie Brown (The Home Depot) 00:06:26
    9. Open Source Opens Doors for Vets - Jerome Hardaway (Head Geek at Vets Who Code) 00:06:26
    10. O’Reilly Radar: Open Source Tool Trends - What Our Users Tell us - Roger Magoulas (O'Reilly Media) 00:10:48
    11. 20 Years Later: Open Source is as Important as Ever (sponsored by Google Cloud) - Sarah Novotny (Google) 00:05:17
    12. Open Sourcing Quantum - Get Ready to Help Build a New Future - Jay Gambetta (IBM) 00:11:55
    13. The Importance of Community - Patricia Posey (Tech Superwomen) 00:05:33
    14. O'Reilly Open Source Awards 00:04:47
  2. Blockchain
    1. Getting Started with Hyperledger Indy - Tracy Kuhrt (Hyperledger) 00:40:49
    2. Blockchains are the link between horseless buggies and driverless cars - Val Bercovici (PencilDATA) 00:49:28
    3. Cloud-native open source on the blockchain for financial inclusion - Myrle Krantz (The Apache Software Foundation) 00:39:50
    4. Building your own cryptocurrency - John Feminella (Pivotal) 00:40:51
    5. Decentralizing telephony - Mack Hendricks (Flyball ) 00:40:32
    6. Blockchain: The ethical considerations - Deb Nicholson (Open Invention Network) 00:40:10
    7. What’s new with Hyperledger Sawtooth 1.0? - Kelly Olson (Intel) 00:29:04
    8. Breaking down the blockchain (without one mention of Bitcoin) - Erin Morrissey (Capital One Investing) 00:30:37
    9. An introduction to blockchains - Lucy Wyman (Puppet) 00:40:02
    10. Adventures on the Ethereum blockchain: How to build a decentralized app - Faisal Abid (Zoom.ai) 00:46:43
    11. Decentralizing decision making on the blockchain - Steven Wagner (Decred) 00:33:48
  3. Sponsored
    1. Open Source at AWS: Code, Contributions, Collaboration, and Communication (sponsored by AWS) - Adrian Cockcroft (Amazon Web Services) 00:23:34
    2. Deploy and use a multiframework distributed deep learning platform on Kubernetes (sponsored by IBM) Animesh Singh (IBM), Tommy Li (IBM), Atin Sood (IBM Watson Studio) 00:44:46
    3. What's new with Hyperledger (sponsored by Hyperledger) - Tracy Kuhrt (Hyperledger) 00:31:41
    4. Building streaming applications at scale (sponsored by The Home Depot) - Hari Ramamurthy (The Home Depot), David Narayan (The Home Depot) 00:40:31
    5. From waterfall to Agile: How open source helped build the foundation for change at The Home Depot (sponsored by The Home Depot) - Cade L. Thacker (The Home Depot), Jermaine Davis (The Home Depot) 00:38:12
    6. webOS: The long journey to webOS Open Source Edition (sponsored by LG Electronics) - Joseph Park (LG Electronics), Steve Lemke (LG Electronics), Lokesh Kumar Goel (LG Electronics) 00:37:31
    7. Istio: Weaving, securing, and observing your microservices (Sponsored by IBM) - Daniel Berg (IBM) 00:25:13
    8. Call for Code: Commit to the Cause, Push for Change (Sponsored by IBM) - Daniel Krook (IBM) 00:08:43
    9. Open-sourcing enterprise software (sponsored by HPE) Alex Mejias (HPE), Jim Schreckengast (HPE) 00:32:45
    10. DigitalOcean’s approach to Spectre and Meltdown (sponsored by DigitalOcean) - Tom Spiegelman (DigitalOcean), Lauren McCarthy (DigitalOcean) 00:30:33
    11. Disaster recovery and data protection for Kubernetes persistent volumes (sponsored by Huawei Technologies) - Xing Yang (Huawei Technologies) 00:35:28
    12. Using the power of community to build OpenLab, a vibrant app ecosystem for the cloud (sponsored by Huawei Technologies) - Melvin Hillsman (Huawei Technologies) 00:32:41
    13. The state of the open source job market (sponsored by Indeed) Raquel Araujo (Indeed) 00:40:06
    14. Adaptive web components: Context matters (sponsored by SAP) - Elena Makarenko (SAP SE) 00:32:24
    15. How to develop a blockchain-based application on Hyperledger Fabric (sponsored by IBM) - Tong Li (IBM) 00:41:47
    16. Multiple networks and isolation in Kubernetes (sponsored by Huawei) - Michael Xie (Huawei) 00:37:13
    17. Introduction to Apache Kafka: The next-gen event streaming system (sponsored by Salesforce) - James Ward (Salesforce.com) 00:41:01
    18. The future is still open: Building on over 20 years of collaboration (sponsored by Red Hat) - Deborah Bryant (Red Hat) 00:34:59
    19. Better Together Diversity Networking Lunch (sponsored by Google) 00:18:27
    20. On-demand Kubernetes cluster management with BOSH and PKS (sponsored by Pivotal) - Adib Saikal (Pivotal) 00:48:33
    21. Envoy (Sponsored by IBM) - Christopher Luciano (IBM) 00:17:03
    22. Promoting a change in healthcare with open source (sponsored by Providence Digital & Innovation Group) - Nipun Dureja (Providence), Soumya Sanyal (Providence ) 00:40:49
    23. Apache Pulsar and its enterprise use case (sponsored by Yahoo! Japan) - Nozomi Kurihara (Yahoo! Japan) 00:36:49
    24. Automating software development with GitHub Apps (sponsored by GitHub) Bex Warner (GitHub) 00:27:39
  4. TensorFlow
    1. The State of TensorFlow - Sandeep Gupta (Google) 00:26:57
    2. Introduction to fairness in machine learning - Hallie Benjamin (Google) 00:29:37
    3. Farm to table, a TensorFlow story - Gunhan Gulsoy (Google Brain) 00:29:20
    4. Voice interface for Electronic Health Record - Ton Ngo (IBM), Yi-Hong Wang (IBM) 00:30:20
    5. Project Magenta: Machine Learning for Music and Art - Sherol Chen (Google) 00:27:51
    6. Got a trained deep learning model? Now what? Deploying Deep Learning Models - Hannes Hapke (Cambia Health Solutions) 00:25:06
    7. Model Validation: When Things Blow Up - Paige Bailey (Microsoft) 00:31:59
    8. Distributed TensorFlow on Hops - Fabio Buso (Logical Clocks AB) 00:24:56
    9. Large Model Support for TensorFlow: Deep Learning gets Bigger - Scott Soutter (IBM) 00:30:08
    10. R and TensorFlow - Gabriela de Queiroz (IBM), Augustina Ragwitz (IBM) 00:22:32
    11. Pokedex - Identify Pokemons with Google AIY Vision Kit - Alex Kari (Camas Liberty Middle School), Al Kari (Manceps, Inc.) 00:15:19
    12. Serverless deep learning; or, How to port your TensorFlow model to AWS Lambda - Rustem Feyzkhanov (Astro Digital) 00:24:27
    13. Powering TensorFlow with big data using Apache Beam, Flink, and Spark - Holden Karau (Google) 00:32:03
  5. Cloud strategies and implementation
    1. Deploying Linux to the cloud - Jose Miguel Parrella (Microsoft) 00:33:49
    2. Terraforming all the things - Nathan Handler (Yelp) 00:36:14
    3. What worked for Netflix may not work for you: Expedia's story - Subbu Allamaraju (Expedia) 00:37:35
    4. Mozilla’s journey from the data center to the cloud - Michael Van Kleeck (Mozilla) 00:40:43
    5. DevOps with Kubernetes and Helm - Jessica Deen (Microsoft) 00:38:20
    6. Concourse: Cloud-scale continuous delivery - Topher Bullock (Pivotal) 00:41:21
    7. Build serverless web and mobile APIs that scale automatically in response to demand - Daniel Krook (IBM) 00:34:54
    8. Databases in the hosted cloud - Colin Charles (Percona) 00:42:19
    9. We're no strangers to VoIP: Building the National Rick Astley Hotline - Paul Fenwick (Perl Training Australia) 00:32:31
    10. Microservicing like a unicorn with Envoy, Istio, and Kubernetes - Christian Posta (Red Hat) 00:39:39
    11. Serverless architectures on AWS in practice - Manish Pandit (Marqeta) 00:40:15
  6. Distributed computing
    1. Using services meshes and OpenTracing for observability in complex software systems - Ben Sigelman (LightStep) 00:39:55
    2. Prometheus, OpenTracing, and Envoy: The observability movement in open source - Priyanka Sharma (LightStep ) 00:36:56
    3. Designing distributed systems: Patterns and practices for reliable software systems - Brendan Burns (Microsoft) 00:37:12
    4. YAML is for computers. - Bryan Liles (Heptio) 00:37:56
    5. Reactive microservice end to end from RxJava to the wire with gRPC - Ryan Michela (Salesforce) 00:41:04
    6. TL;DR: NIST container security standards - Elsie Phillips (CoreOS), Paul Burt (CoreOS) 00:33:44
    7. Debugging microservices apps via a sevice mesh, OpenTracing, and Squash - Idit Levine (solo.io) 00:43:22
    8. How unreliable computers can usually agree (sort of): A tour of the Raft algorithm - Laura Hampton (Independent) 00:39:41
    9. Istio: Weaving, securing, and observing your microservices - Daniel Berg (IBM) 00:38:49
    10. Distributed systems for stream processing: Apache Kafka and Spark Streaming - Alena Hall (Microsoft) 00:39:23
    11. Google’s approach to distributed systems observability - Jaana B. Dogan (Google) 00:28:16
    12. NGINX Unit - how to use the fully dynamic new server - Nick Shadrin (NGINX) 00:42:16
    13. Sailing to 1.0: Istio community update - April Nassi (Google) 00:26:52
    14. Monitoring Performance with Istio - Fred Moyer (Circonus) 00:20:27
  7. Live coding
    1. For the love of plants, starring Tessel and React - Tara Z. Manicsic (Progress) 00:38:24
    2. Building event-driven pipelines with Brigade - Lachlan Evenson (Microsoft) 00:37:26
    3. YouR feelings: How to conduct a sentiment analysis using R programming - Pierre DeBois ( Zimana Analytics ) 00:41:53
    4. Learning Swift with Playgrounds - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Jonathon Manning (Secret Lab Pty. Ltd.) 00:40:05
    5. Open Source for Busy People: Live-Coding a Flutter App - Matt Sullivan (Google), Emily Fortuna (Google) 00:40:08
    6. FFmpeg: The media Swiss Army knife - Jess Portnoy (Kaltura) 00:47:09
    7. Getting great with GraphQL: An intro to GraphQL servers - Eve Porcello (Moon Highway) 00:35:39
    8. Live-coding madness: Let's build a deep learning library. - Joel Grus (Allen Institute for Artificial Intelligence) 00:38:19
    9. Mary had a little lambda: A live dive into the lambda calculus - Anjana Vakil (Mapbox) 00:42:46
    10. Shenzhen Go: A visual Go environment for everybody, even professionals - Josh Deprez (Google Australia) 00:41:09
    11. Reactive Spring - Josh Long (Pivotal) 00:41:36
    12. Coding a basic blockchain - Josh Butikofer (Adobe) 00:39:16
  8. Software methodologies
    1. Refactoring for progressive web apps - Erica Stanley (SalesLoft) 00:39:43
    2. Building composable abstractions - Eric Normand (PurelyFunctional.tv) 00:40:51
    3. Debugging by printf is for noobs - David Asabina (Asabina GmbH) 00:41:19
    4. Managing SDKs and their communities in multiple programming languages - Elmer Thomas (SendGrid) 00:40:32
    5. Canary in a pipeline - Darren Bathgate (Kenzan) 00:37:58
    6. Polly want a message - Sandi Metz (TorqueForge LLC) 00:40:32
    7. Clean code - Georg Gruetter (Robert Bosch GmbH) 00:40:37
    8. Hacking your emotional API - John Sawers (Data Simply) 00:38:54
    9. Security as a minimum viable product - Josh Bressers (Elastic) 00:40:48
    10. Conquering serverless: Solutions for organizations - Chase Douglas (Stackery) 00:40:59
    11. Do you know who your stakeholders are? - Stormy Peters (Red Hat) 00:38:37
    12. The async invasion - Stephen Cleary (Learning Machine) 00:52:05
  9. Emerging languages
    1. Swift: Mobile, serverless, and beyond - Timirah James (Independent) 00:33:00
    2. Best practices for cross-platform desktop apps with Vue.js and Electron - Syue Siang Su (National Chiao Tung University) 00:41:24
    3. TypeScript: Rethinking type systems with JavaScript - Daniel Rosenwasser (Microsoft) 00:38:45
    4. Considering Crystal - James Thompson (Nav) 00:34:11
    5. What is WebXR, and what do you need to know about it? - Rabimba Karanjai (Rice University | Mozilla) 00:37:38
    6. A developer’s guide to introducing a functional language at work - Robert Kluin (Real Kinetic) 00:41:43
    7. Building a performant cross-platform mobile UI with Flutter - Nitya Narasimhan (Independent) 00:44:23
    8. Pony: How I learned to stop worrying and embrace an unproven technology - Sean T Allen (Wallaroo Labs) 00:39:18
    9. Intro to Rust - Nathan Stocks (GitHub) 00:40:47
    10. Migrating enterprise apps to Kotlin - AMahdy Abdelaziz (Vaadin) 00:40:52
    11. Is it time for Elm? - Ethan Brown (Pop Art) 00:33:21
    12. Elixir Phoenix under the hood - Jay Hayes (Stitch Fix) 00:42:30
  10. Evolutionary architecture
    1. Canary deployments and monitoring in the Fission FaaS - Smruthi Venkatesh (Platform9 Systems) 00:29:36
    2. Approaches to composing FaaS functions together - Soam Vasani (Platform9 Systems) 00:37:40
    3. Using application identity to correlate metrics: A look at SPIFFE and SPIRE - Priyanka Sharma (LightStep ), Sabree Blackmon (Scytale) 00:38:44
    4. Better API testing with the OpenAPI Specification - Taylor Barnett (Stoplight) 00:31:30
    5. Leveraging Istio's Pilot adapters for non-Kubernetes platforms - Christopher Luciano (IBM), Nimesh Bhatia (IBM) 00:36:03
    6. Building a serverless continuous integration and delivery pipeline - Anubhav Mishra (HashiCorp) 00:39:28
    7. Open source data persistence: Creating order from chaos - Megan Kostick (IBM), Michael Brewer (IBM), Manuel Silveyra (IBM) 00:41:34
    8. Evolution of messaging systems and event-driven architecture - Suresh Pandey (Capital One) 00:34:26
    9. Immutable infrastructure: Continuous delivery for systems - Justin Cormack (Docker), Rolf Neugebauer (Docker) 00:37:32
    10. gRPC versus REST: Let the battle begin. - Alex Borysov (Google), Mykyta Protsenko (Roku) 00:41:23
  11. Business Summit and Case Studies
    1. Evolving Instagram infrastructure together with open source software - Hui Ding (Facebook) 00:36:11
    2. Pinterest's journey from VMs to containers in the public cloud - Micheal Benedict (Pinterest) 00:42:25
    3. Open banking: Fueling innovation on an open source core banking platform - Ed Cable (Mifos Initiative), James Dailey (Mifos Initiative) 00:38:25
    4. Increasing deliverability with a service mesh at Indeed - Joshua Shanks (Indeed) 00:32:33
    5. Containers and anycast IPs at DigitalOcean - Andrew Kim (DigitalOcean) 00:34:21
    6. The rise of open source in the manufacturing industry - Steffen Evers (Bosch Software Innovations GmbH) 00:43:54
    7. Changing a 160+-year-old company with open source - Eddie Satterly (DataNexus) 00:44:38
    8. Herding cat pictures: How to develop, deploy, and operate services at Reddit scale - Nick Caldwell (Reddit) 00:35:45
    9. What we code in the shadows: Open source within the NSA and the federal government - Jacob DePriest (NSA) 00:37:57
    10. Bringing the enterprise into the open source world - Daniel Ruggeri (Mastercard) 00:40:53
    11. What's the story with Munich? - Molly de Blanc (Free Software Foundation) 00:40:13
    12. Sustainable open source in international development - Michael Downey (United Nations Foundation) 00:38:19
  12. Artificial intelligence
    1. Data science in production - Richa Khandelwal (Nike) 00:35:44
    2. GalecinoCar: A self-driving car using machine learning, microservices, Java, and Groovy - Ryan Vanderwerf (Object Computing, Inc), . . (Infor) 00:41:21
    3. Applying optical character recognition and Kubernetes to Twitch - Cullen Taylor (IBM) 00:33:56
    4. Artificial intelligence open source libraries - Sarah Bird (Facebook) 00:35:21
    5. Machine learning for continuous integration - Joseph Gregorio (Google) 00:40:19
    6. Developing chatbots for Mycroft and his virtual friends - Laurie Hannon (SoftSource Consulting) 00:33:54
    7. Going deep: A study in migrating existing analytics to deep learning - Ryan Roser (Thomson Reuters) 00:38:23
    8. Build a machine learning stack on Kubernetes using Kubeflow - Nilesh Patel (IBM ) 00:32:17
    9. Meet Hedley, an AI, Linux, and smart sensor robotic skull - Rob Reilly (Rob "drtorq" Reilly) 00:35:48
    10. Deconstructing the US Patent Database - Van Lindberg (Dykema) 00:42:01
    11. Facial recognition is creeping into daily life - Kesha Williams (Chick-fil-A Corporate) 00:35:30
  13. Istio Day
    1. Sailing to 1.0: Istio community update - April Nassi (Google) 00:33:17
    2. Beyond Istio's observability, control, and resiliency support - Fabio Oliveira (IBM Research) 00:26:41
    3. Come for the traffic management, stay for the security - Christian Posta (Red Hat) 00:27:09
    4. Istio: Zero-trust communication security for production services - Samrat Ray (Google), Tao Li (Google), Mak Ahmad (Google) 00:30:52
    5. Istio community discussion and Q&A 00:24:22
    6. Istio in production - A few real world use cases - Nilesh Patel (IBM ) 00:24:11
    7. Istio à la carte - Daniel Ciruli (Google) 00:26:04
    8. Using Istio and Envoy for Ingress Routing in Cloud Foundry - Shubha Anjur Tupil (Pivotal), Aaron Hurley (Pivotal ) 00:27:17
    9. Using Istio for developing locally - Robert Ross (Namely) 00:26:35
    10. Kernel advantages for Istio realized with Cilium - Cynthia Thomas (Cilium), Romain Lenglet (Cilium) 00:33:14
    11. Debugging Istio 101 - Liam White (IBM) 00:26:55
  14. InnerSource Day
    1. Happy InnerSource Day - Danese Cooper (PayPal) 00:21:46
    2. Improving InnerSourcing Success: Leveraging transparency, symmetry, and inclusion - Gil Yehuda (Oath Inc.), Ashley Wolf (Oath (Yahoo+AOL, a division of Verizon)) 00:21:12
    3. Building shared services with an open source approach - Christopher Litsinger (Comcast Cable) 00:29:56
    4. Growing an Inner Source Program - Russell Rutledge (Nike) 00:35:38
    5. Trying on Hats - Winning over Middle Management - Silona Bonewald (PayPal) 00:26:39
    6. Community Developed Software: The Ericsson Inner Source Story - John Landy (Ericsson) 00:35:01
    7. Gamification As Means of Cultural Change and InnerSource Engagement Booster - Shelly Nizri (Elbit Systems Ltd.) 00:19:48
    8. Cultivating Your InnerSource Marketplace - Stephen McCall (Fidelity Investments), Shreyans Dugar (Fidelity Investments) 00:28:18
    9. Building Better Teams and Code with InnerSource - Alolita Sharma (Amazon Web Services (AWS)) 00:12:07
    10. Working Groups at Wayfair - Adam Baratz (Wayfair) 00:16:14
    11. InnerSource patterns: a set of proven solutions to InnerSource problems - Daniel Izquierdo (Bitergia) 00:31:03
    12. Setting Your Inner Source Journey Up for Failure - Erin Bank (CA Technologies), Jim Jagielski (Apache Software Foundation), Georg Gruetter (Robert Bosch GmbH), Guy Martin (Autodesk), Klaas-Jan Stol (University College Cork), Daniel Izquierdo (Bitergia) 00:48:22
  15. Open Source Past, Present, and Future
    1. You can teach an old dog new tricks: Moving from proprietary to open source - Petra Sargent (Red Hat) 00:31:41
    2. Open as a competitive advantage - Abigail Cabunoc Mayes (Mozilla Foundation) 00:32:51
    3. Twenty years of OSS: The challenges of contributors and maintainers from past to future - Jennifer Rondeau (Heptio) 00:42:20
    4. Heroic and inspiring tales of open source - Danese Cooper (PayPal), Stephen Walli (Microsoft) 00:48:11
    5. Building authentic communities: Upholding developer values while delivering customer value - Amye Scavarda (Red Hat) 00:38:17
    6. How to open source an internal project - VM Brasseur (@vmbrasseur) 00:46:27
  16. Edge computing
    1. Eclipse Kuksa: Developing an open source connected vehicle ecosystem - Steffen Evers (Bosch Software Innovations GmbH) 00:32:01
    2. Edge ML: Deep learning on IoT devices - Matt Ellis (TIBCO Software), Rei Kurokawa (Hitachi High-Tech Solutions) 00:37:50
    3. The IoT botnet wars, Linux devices, and the absence of basic security hardening - Drew Moseley (Mender.io) 00:33:41
    4. One-off wearables: The Linux steampunk conference badge - Rob Reilly (Rob "drtorq" Reilly) 00:33:28
    5. Adding MQTT to your toolkit - Sean Dague (IBM) 00:38:04
    6. Key requirements for software updates for the IoT - Drew Moseley (Mender.io) 00:36:25
  17. Tutorials
    1. Learn to Ignite (Sponsored by PayPal) - Danese Cooper (PayPal) Part 1 00:40:34
    2. Learn to Ignite (Sponsored by PayPal) - Danese Cooper (PayPal) Part 2 00:28:05
    3. .NET Core 2.0: From acquisition to containers - Shayne Boyer (Microsoft) Part 1 00:42:00
    4. .NET Core 2.0: From acquisition to containers - Shayne Boyer (Microsoft) Part 2 00:44:25
    5. .NET Core 2.0: From acquisition to containers - Shayne Boyer (Microsoft) Part 3 00:42:45
    6. .NET Core 2.0: From acquisition to containers - Shayne Boyer (Microsoft) Part 4 00:33:21
    7. Hands-on serverless with OpenFaaS and Python - Eric Stoekl (Motorola Solutions), Jonas Rosland (VMware) 00:08:48
    8. Incremental architecture - Allen Holub (Holub Associates) Part 1 00:58:55
    9. Incremental architecture - Allen Holub (Holub Associates) Part 2 00:26:08
    10. Incremental architecture - Allen Holub (Holub Associates) Part 3 00:47:19
    11. Incremental architecture - Allen Holub (Holub Associates) Part 4 00:44:11
    12. Hands-on with Envoy, Istio, and Kubernetes - Christian Posta (Red Hat) Part 1 00:47:10
    13. Hands-on with Envoy, Istio, and Kubernetes - Christian Posta (Red Hat) Part 2 00:40:27
    14. Hands-on with Envoy, Istio, and Kubernetes - Christian Posta (Red Hat) Part 3 00:39:41
    15. Hands-on with Envoy, Istio, and Kubernetes - Christian Posta (Red Hat) Part 4 00:26:34
    16. Fun in detail with OpenCV - Gary Bradski (Arraiy.com), Anna Petrovicheva (Xperience.ai), Satya Mallick (LearnOpenCV.com) Part 1 00:36:30
    17. Fun in detail with OpenCV - Gary Bradski (Arraiy.com), Anna Petrovicheva (Xperience.ai), Satya Mallick (LearnOpenCV.com) Part 2 00:36:41
    18. Fun in detail with OpenCV - Gary Bradski (Arraiy.com), Anna Petrovicheva (Xperience.ai), Satya Mallick (LearnOpenCV.com) Part 3 00:33:14
    19. Fun in detail with OpenCV - Gary Bradski (Arraiy.com), Anna Petrovicheva (Xperience.ai), Satya Mallick (LearnOpenCV.com) Part 4 00:33:40
    20. Kotlin for Android developers - Kenneth Kousen (Kousen IT, Inc.) Part 1 00:42:56
    21. Kotlin for Android developers - Kenneth Kousen (Kousen IT, Inc.) Part 2 00:51:28
    22. Kotlin for Android developers - Kenneth Kousen (Kousen IT, Inc.) Part 3 00:42:27
    23. Kotlin for Android developers - Kenneth Kousen (Kousen IT, Inc.) Part 4 00:47:56
    24. Continuous delivery with Spinnaker - Emily Burns (Netflix), Jeyrs Chabu (Netflix), Asher Feldman (Netflix) Part 1 00:38:41
    25. Continuous delivery with Spinnaker - Emily Burns (Netflix), Jeyrs Chabu (Netflix), Asher Feldman (Netflix) Part 2 00:33:10
    26. Building evolutionary architectures - Mike Mason (ThoughtWorks), Zhamak Dehghani (ThoughtWorks) Part 1 00:51:22
    27. Building evolutionary architectures - Mike Mason (ThoughtWorks), Zhamak Dehghani (ThoughtWorks) Part 2 00:59:17
    28. The CIVIC platform: Collaborative data science in the cybernetic ecosystem - Catherine Nikolovski (Hack Oregon), Ryan Brown (Hack Oregon), Zachary Neumann (Hack Oregon) Part 1 00:42:08
    29. The CIVIC platform: Collaborative data science in the cybernetic ecosystem - Catherine Nikolovski (Hack Oregon), Ryan Brown (Hack Oregon), Zachary Neumann (Hack Oregon) Part 2 00:30:46
    30. The CIVIC platform: Collaborative data science in the cybernetic ecosystem - Catherine Nikolovski (Hack Oregon), Ryan Brown (Hack Oregon), Zachary Neumann (Hack Oregon) Part 3 00:40:09
    31. The CIVIC platform: Collaborative data science in the cybernetic ecosystem - Catherine Nikolovski (Hack Oregon), Ryan Brown (Hack Oregon), Zachary Neumann (Hack Oregon) Part 4 00:39:33
    32. Open source game development with Godot - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee) Part 1 00:39:36
    33. Open source game development with Godot - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee) Part 2 00:42:14
    34. Open source game development with Godot - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee) Part 3 00:40:37
    35. Open source game development with Godot - Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee) Part 4 00:43:31
    36. Mixing real and virtual in WebAR: Augmented and mixed reality for everyone - Rabimba Karanjai (Rice University | Mozilla) Part 1 00:40:15
    37. Mixing real and virtual in WebAR: Augmented and mixed reality for everyone - Rabimba Karanjai (Rice University | Mozilla) Part 2 00:44:41
    38. Mixing real and virtual in WebAR: Augmented and mixed reality for everyone - Rabimba Karanjai (Rice University | Mozilla) Part 3 00:57:51
    39. Go performance analysis in action - Francesc Campoy Flores (source{d}) Part 1 00:41:23
    40. Go performance analysis in action - Francesc Campoy Flores (source{d}) (Clone) Part 2 00:33:22
    41. Go performance analysis in action - Francesc Campoy Flores (source{d}) Part 3 00:43:22
    42. Go performance analysis in action - Francesc Campoy Flores (source{d}) Part 4 00:39:37
    43. Introduction to OpenTracing: Follow your requests from mobile and web clients to microservices and monoliths - Priyanka Sharma (LightStep ), Ted Young (LightStep) Part 1 00:34:28
    44. Introduction to OpenTracing: Follow your requests from mobile and web clients to microservices and monoliths - Priyanka Sharma (LightStep ), Ted Young (LightStep) Part 2 00:29:46
    45. Introduction to OpenTracing: Follow your requests from mobile and web clients to microservices and monoliths - Priyanka Sharma (LightStep ), Ted Young (LightStep) Part 3 00:54:35
    46. Machine overlord and you: Building AI on iOS with open source tools - Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab Pty. Ltd.) Part 1 00:40:11
    47. Machine overlord and you: Building AI on iOS with open source tools - Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab Pty. Ltd.) Part 2 00:42:56
    48. Machine overlord and you: Building AI on iOS with open source tools - Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab Pty. Ltd.) Part 3 00:38:38
    49. Machine overlord and you: Building AI on iOS with open source tools - Jonathon Manning (Secret Lab Pty. Ltd.), Tim Nugent (lonely.coffee), Paris Buttfield-Addison (Secret Lab Pty. Ltd.) Part 4 00:36:10
    50. Streaming microservices with Akka Streams and Kafka Streams - Boris Lublinsky (Lightbend) Part 1 00:40:55
    51. Streaming microservices with Akka Streams and Kafka Streams - Boris Lublinsky (Lightbend) Part 2 00:46:24
    52. Streaming microservices with Akka Streams and Kafka Streams - Boris Lublinsky (Lightbend) Part 3 00:40:55
    53. Streaming microservices with Akka Streams and Kafka Streams - Boris Lublinsky (Lightbend) Part 4 00:45:50
    54. Redux + WebSockets: Let’s build a real-time multiplayer game. - Ian James (FamilySearch), Matthew Larson (FamilySearch) Part 1 00:40:04
    55. Redux + WebSockets: Let’s build a real-time multiplayer game. - Ian James (FamilySearch), Matthew Larson (FamilySearch) Part 2 00:35:21
    56. Redux + WebSockets: Let’s build a real-time multiplayer game. - Ian James (FamilySearch), Matthew Larson (FamilySearch) Part 3 00:41:00
    57. Redux + WebSockets: Let’s build a real-time multiplayer game. - Ian James (FamilySearch), Matthew Larson (FamilySearch) Part 4 00:44:54
    58. Fundamentals of GraphQL - Brian Capouch (Saint Joseph's College), Danilo Zekovic (Symphony) Part 1 00:34:35
    59. Fundamentals of GraphQL - Brian Capouch (Saint Joseph's College), Danilo Zekovic (Symphony) Part 2 00:46:00
    60. Fundamentals of GraphQL - Brian Capouch (Saint Joseph's College), Danilo Zekovic (Symphony) Part 3 00:40:03
    61. Fundamentals of GraphQL - Brian Capouch (Saint Joseph's College), Danilo Zekovic (Symphony) Part 4 00:48:51
    62. Practical monitoring with Prometheus and Grafana - Jess Portnoy (Kaltura) Part 1 00:52:53
    63. Practical monitoring with Prometheus and Grafana - Jess Portnoy (Kaltura) Part 2 1:01:31
    64. Practical monitoring with Prometheus and Grafana - Jess Portnoy (Kaltura) Part 3 00:46:46
    65. Practical monitoring with Prometheus and Grafana - Jess Portnoy (Kaltura) Part 4 00:37:22
    66. Deep learning 101: Apache MXNet - Simon Corston-Oliver (AWS) Part 1 00:34:47
    67. Deep learning 101: Apache MXNet - Simon Corston-Oliver (AWS) Part 2 00:39:12
    68. Deep learning 101: Apache MXNet - Simon Corston-Oliver (AWS) Part 3 00:33:23
    69. Deep learning 101: Apache MXNet - Simon Corston-Oliver (AWS) Part 4 00:36:42
    70. The SMACK stack on Mesosphere DC/OS using cloud infrastructure - John Dohoney (Mesosphere), Kaitlin Carter (Mesosphere) Part 1 00:43:15
    71. The SMACK stack on Mesosphere DC/OS using cloud infrastructure - John Dohoney (Mesosphere), Kaitlin Carter (Mesosphere) Part 2 00:44:00
    72. The SMACK stack on Mesosphere DC/OS using cloud infrastructure - John Dohoney (Mesosphere), Kaitlin Carter (Mesosphere) Part 3 00:42:52
    73. The SMACK stack on Mesosphere DC/OS using cloud infrastructure - John Dohoney (Mesosphere), Kaitlin Carter (Mesosphere) Part 4 00:42:36
    74. pgKubernetes tutorial - Josh Berkus (Red Hat) Part 1 00:40:24
    75. pgKubernetes tutorial - Josh Berkus (Red Hat) Part 2 00:44:49
    76. pgKubernetes tutorial - Josh Berkus (Red Hat) Part 3 00:41:57
    77. pgKubernetes tutorial - Josh Berkus (Red Hat) Part 4 00:36:14
    78. Comprehensive container-based service monitoring with Kubernetes and Istio - Fred Moyer (Circonus) Part 1 00:45:57
    79. Comprehensive container-based service monitoring with Kubernetes and Istio - Fred Moyer (Circonus) Part 2 00:39:27
    80. Comprehensive container-based service monitoring with Kubernetes and Istio - Fred Moyer (Circonus) Part 3 00:36:59
    81. Serverless content delivery - John Chapin (Symphonia) Part 1 00:42:11
    82. Serverless content delivery - John Chapin (Symphonia) Part 2 00:38:01
    83. Serverless content delivery - John Chapin (Symphonia) Part 3 00:39:49
    84. Serverless content delivery - John Chapin (Symphonia) Part 4 00:34:17
    85. You don't know bash. - Robert Aboukhalil (Invitae) Part 1 00:37:07
    86. You don't know bash. - Robert Aboukhalil (Invitae) Part 2 00:42:10
    87. You don't know bash. - Robert Aboukhalil (Invitae) Part 3 00:36:21
    88. You don't know bash. - Robert Aboukhalil (Invitae) Part 4 00:46:48
    89. Power Git: Rerere, bisect, subtrees, filter branch, worktrees, submodules, and more - Brent Laster (SAS) Part 1 00:48:49
    90. Power Git: Rerere, bisect, subtrees, filter branch, worktrees, submodules, and more - Brent Laster (SAS) Part 2 00:18:49
    91. Power Git: Rerere, bisect, subtrees, filter branch, worktrees, submodules, and more - Brent Laster (SAS) Part 3 00:34:30
    92. Power Git: Rerere, bisect, subtrees, filter branch, worktrees, submodules, and more - Brent Laster (SAS) Part 4 00:23:31
    93. A gentle introduction to TDD in Go - Luciano Ramalho (ThoughtWorks) Part 1 00:43:54
    94. A gentle introduction to TDD in Go - Luciano Ramalho (ThoughtWorks) Part 2 00:50:30
    95. A gentle introduction to TDD in Go - Luciano Ramalho (ThoughtWorks) Part 3 00:53:50
    96. A gentle introduction to TDD in Go - Luciano Ramalho (ThoughtWorks) Part 4 00:35:31
    97. Rusty Sword arena: A crash course in Rust - Nathan Stocks (GitHub) Part 1 00:58:45
    98. Rusty Sword arena: A crash course in Rust - Nathan Stocks (GitHub) Part 2 00:25:30
    99. Rusty Sword arena: A crash course in Rust - Nathan Stocks (GitHub) Part 3 00:45:58
    100. Rusty Sword arena: A crash course in Rust - Nathan Stocks (GitHub) Part 4 00:44:24
    101. A 10ish-step program for great tech talks - VM Brasseur (@vmbrasseur) Part 1 00:53:25
    102. A 10ish-step program for great tech talks - VM Brasseur (@vmbrasseur) Part 2 00:41:52
    103. A 10ish-step program for great tech talks - VM Brasseur (@vmbrasseur) Part 3 00:47:15
    104. A 10ish-step program for great tech talks - VM Brasseur (@vmbrasseur) Part 4 00:26:41
    105. Nomad hands-on - Anubhav Mishra (HashiCorp) Part 1 1:00:07
    106. Nomad hands-on - Anubhav Mishra (HashiCorp) Part 2 00:48:47
    107. Nomad hands-on - Anubhav Mishra (HashiCorp) Part 3 00:27:57
    108. Data visualization with R Shiny - Alyssa Columbus (University of California, Irvine) Part 1 00:40:39
    109. Data visualization with R Shiny - Alyssa Columbus (University of California, Irvine) Part 2 00:39:08
    110. Data visualization with R Shiny - Alyssa Columbus (University of California, Irvine) Part 3 00:44:46
    111. Getting started with TensorFlow - Josh Gordon (Google) Part 1 00:32:44
    112. Getting started with TensorFlow - Josh Gordon (Google) Part 2 00:40:00
    113. Getting started with TensorFlow - Josh Gordon (Google) Part 3 00:19:35
    114. Getting started with TensorFlow - Josh Gordon (Google) Part 4 00:15:01
    115. Linux container internals - Scott McCarty (Red Hat) Part 1 00:49:34
    116. Linux container internals - Scott McCarty (Red Hat) Part 2 00:46:34
    117. Kubernetes 101 - Bridget Kromhout (Microsoft) Part 1 00:38:53
    118. Kubernetes 101 - Bridget Kromhout (Microsoft) Part 2 00:47:13
    119. Kubernetes 101 - Bridget Kromhout (Microsoft) Part 3 00:37:42
    120. Kubernetes 101 - Bridget Kromhout (Microsoft) Part 4 00:43:25
    121. From 0 to 60 with cloud-native application development using the Netflix OSS stack - Ram Gopinathan (T-Mobile) Part 1 00:40:08
    122. From 0 to 60 with cloud-native application development using the Netflix OSS stack - Ram Gopinathan (T-Mobile) Part 2 00:57:56
    123. From 0 to 60 with cloud-native application development using the Netflix OSS stack - Ram Gopinathan (T-Mobile) Part 3 00:52:45
    124. From 0 to 60 with cloud-native application development using the Netflix OSS stack - Ram Gopinathan (T-Mobile) Part 4 00:54:27