Fueling innovative software
July 15-18, 2019
Portland, OR
 
D133/134
D137
Portland 251
Add to your personal schedule
1:30pm Kubernetes 201: Production tooling Bridget Kromhout (Microsoft), Aaron Wislang (Microsoft)
Portland 252
Add to your personal schedule
9:00am Open chaos engineering in action Russ Miles (ChaosIQ)
Add to your personal schedule
1:30pm Hands-on with Vault on Kubernetes Anubhav Mishra (HashiCorp)
Portland 255
Add to your personal schedule
1:30pm VS Code tips and tricks Christian Nwamba (Microsoft)
Portland 256
Add to your personal schedule
9:00am From monolith to microservices: Design, build, deploy, learn Elmer Thomas (Twilio SendGrid), Craig Dennis (Twilio)
Add to your personal schedule
1:30pm Building modern APIs with GraphQL Eve Porcello (Moon Highway), Alex Banks (Moon Highway)
C120-122
Add to your personal schedule
9:00am Making art with p5.js Emily Xie (Sotheby's)
Add to your personal schedule
1:30pm Introduction to Kubeflow Pipelines Dan Anghel (Google)
C123-124
Add to your personal schedule
9:00am Stream processing with Apache Kafka Tim Berglund (Confluent), Brandon Bird (Confluent)
Add to your personal schedule
1:30pm Building a secure and transparent ML pipeline using open source technologies Animesh Singh (IBM), SVETLANA Levitan (IBM), Tommy Li (IBM)
D135/136
Add to your personal schedule
9:00am Zero to docs: Hands-on documentation workshop (sponsored by Google Cloud) Andrew Chen (Google), Erin McKean (Google | Wordnik), Aizhamal Nurmamat kyzy (Adecco@Google)
Add to your personal schedule
1:30pm Hands-on Kubernetes new contributor workshop (sponsored by Google Cloud) Paris Pittman (Google), Solly Ross (Google), Aaron Crickenberger (Google)
D138-140
Add to your personal schedule
1:30pm Building a programming language for fun (and maybe profit) Tim Nugent (Lonely Coffee), Jon Manning (Secret Lab), Paris Buttfield-Addison (Secret Lab)
E143/144
Add to your personal schedule
9:00am InnerSource day (sponsored by GitHub) Danese Cooper (NearForm), Cory Dobson (GitHub), Georg Grütter (Bosch Software Innovations GmbH), Daniel Izquierdo (Bitergia), Manrique Lopez (Bitergia), Harikrishnan N (Capital One), Joe Bowser (Adobe), Kristof Van Tomme (Pronovix), Benjamin Weigel (EUROPACE AG), Jacob Green, Rashi Khurana (Shutterstock), Russell Rutledge (Nike), Silona Bonewald (Hyperledger), Danese Cooper (NearForm), Georg Grütter (Bosch Software Innovations GmbH)
E145/146
Add to your personal schedule
9:00am ML ops: Managing the end-to-end ML lifecycle (sponsored by IBM) Paco Nathan (derwen.ai), Niraj Tank (Capital One), Sumit Daryani (Capital One), Donald Miner (Miner & Kasch), LUCIANO RESENDE (IBM), Sophie Watson (Red Hat), William Benton (Red Hat), Tania Allard (Microsoft), Jonathan Peck (GitHub), Michal Jastrzebski (GitHub), Hamel Husain (GitHub), Saishruthi Swaminathan (IBM), IH Jhuo (IBM ), Nick Pinckernell (Comcast)
E141/142
11:00am TBC
Add to your personal schedule
3:30pm An introduction to open source deep learning models for app developers (sponsored by IBM) va barbosa (IBM), Patrick Titzler (IBM), JEREMY NILMEIER (IBM)
F150/151
Add to your personal schedule
9:00am Open@Amazon (sponsored by Amazon Web Services) Adrian Cockcroft (Amazon Web Services), Sanath Kumar Ramesh (Amazon Web Services), Diana-Maria Popa (Amazon), Radu Weiss (Amazon), Nathalie Rauschmayr (Amazon Web Services), Richard Elberger (Amazon Web Services), Tamara Dull (Amazon Web Services), Thomas Moulard (Amazon), Zaheda Bhorat (Amazon Web Services), Matt Asay (AWS), VM Brasseur (Juniper Networks), Matt Wilson (Amazon Web Services), Adam Jacob (Chef), Tiffany Farriss (Palantir.net), Carl Meadows (Amazon), Wesley Pettit (Amazon), Paul Roberts (Amazon), Kyle Knapp (Amazon Web Services), Simon Wardley (Leading Edge Forum), Peder Ulander (Amazon Web Services)
Add to your personal schedule
5:00pm Plenary
Room: Portland Ballroom
Ignite OSCON (sponsored by Indeed)
8:00am Morning Coffee
Room: Portland Ballroom Foyer and D/E Foyers
10:30am Morning Break
Room: Portland Ballroom Foyer and D/E Foyers
3:00pm Afternoon Break
Room: Portland Ballroom Foyer and D/E Foyers
12:30pm Food Truck Lunch
Room: OCC Plaza
Add to your personal schedule
7:00pm Plenary
Room: Punch Bowl Social, 340 SW Morrison St.
OSCON Game Night Attendee Party (cosponsored by Square and O'Reilly)
6:30pm Plenary
Room: TBD
TBC
9:00am-5:00pm (8h)
Containers and Kubernetes boot camp (Day 2)
Learn the essentials of containerization, deploying Kubernetes, and operating clusters. Mixing lecture with hands-on exercises, Ryan Schneider takes you through building out a distributed system from ideation to production.
9:00am-5:00pm (8h)
Machine learning with TensorFlow: From linear algebra to neural networks (Day 2)
Incorporating machine learning capabilities into software or apps is quickly becoming a necessity. Rich Ott leads you through two days of intensive learning that include a review of linear algebra essential to machine learning, an introduction to TensorFlow, and a dive into neural networks.
9:00am-12:30pm (3h 30m) Incorporating Artificial Intelligence AI Enhanced
A hands-on introduction to natural language processing in Python
Grishma Jena (IBM)
With the advent of voice-based assistants and chatbots in our homes, our phones, and our computers, businesses, stakeholders, and developers want to learn about language processing. Grishma Jena introduces you to natural language processing (NLP) using Python. You'll start off with textual data and learn how to process it to derive useful insights that can be used in real-world applications.
1:30pm-5:00pm (3h 30m) Open Source Open Source
Kubernetes 201: Production tooling
Bridget Kromhout (Microsoft), Aaron Wislang (Microsoft)
Going to production with Kubernetes means new considerations that come with many acronyms. Kubernetes is configurable to meet your needs while open source tooling such as Helm, Brigade, and Duffle enable better ongoing operability. Bridget Kromhout and Aaron Wislang walk you through role-based access control, custom resource definitions, and pod disruption budgets.
9:00am-12:30pm (3h 30m) Open Source Open Source
Open chaos engineering in action
Russ Miles (ChaosIQ)
Russ Miles walks you through establishing effective chaos engineering teams at scale. You'll learn how chaos experiments and chaos APIs based on open standards provide the foundation for both organizational and industry learning when it comes to improving system resilience.
1:30pm-5:00pm (3h 30m) Cloud-Native Strategies and Implementation Cloud Native
Hands-on with Vault on Kubernetes
Anubhav Mishra (HashiCorp)
Kubernetes is a popular application delivery platform, but its built-in secret-management system does not serve the diverse needs of many organizations. Anubhav Mishra demonstrates how to run HashiCorp Vault on Kubernetes and use Vault to store and retrieve secrets for applications running on Kubernetes.
9:00am-12:30pm (3h 30m) Open Source Open Source
Building a deployment pipeline with Jenkins 2
Brent Laster (SAS)
Brent Laster offers a brief, practical introduction to Jenkins as well as a guide to leveraging its automation and integration with other open source technologies to create a simple, working build and deployment pipeline that implements principles of continuous integration and continuous delivery.
1:30pm-5:00pm (3h 30m) Live Coding ONLY, Open Source Open Source
VS Code tips and tricks
Christian Nwamba (Microsoft)
Join Christian Nwamba to master VS Code, the most popular open source code editor that can help improve your day-to-day productivity. You'll get your hands dirty as you learn how to customize your editor, speed up development with code snippets, enhance your workflow through the use of powerful extensions, and more.
9:00am-12:30pm (3h 30m) Software Methodologies from Ideation to Deployment Customer Centered
From monolith to microservices: Design, build, deploy, learn
Elmer Thomas (Twilio SendGrid), Craig Dennis (Twilio)
Elmer Thomas and Craig Dennis take you through designing, building, and deploying a Python-powered application within a microservices architecture deployed to AWS.
1:30pm-5:00pm (3h 30m) The Next Architecture Cloud Native
Building modern APIs with GraphQL
Eve Porcello (Moon Highway), Alex Banks (Moon Highway)
If you want to work with GraphQL but aren't sure where to get started, this is for you. No matter where you fit into the stack, Eve Porcello and Alex Banks give you everything you need to start building powerful GraphQL services that sit on top of any kind of data sources from the core features through adoption.
9:00am-12:30pm (3h 30m) Emerging Languages and Frameworks
Making art with p5.js
Emily Xie (Sotheby's)
Emily Xie demonstrates how to make algorithmic art using p5.js, an emerging open source visual programming framework built for the web. You'll get drawn in by her work and learn to create a generative art piece of your own.
1:30pm-5:00pm (3h 30m) Incorporating Artificial Intelligence AI Enhanced
Introduction to Kubeflow Pipelines
Dan Anghel (Google)
The Kubeflow project is dedicated to making deployments of machine learning (ML) workflows on Kubernetes simple, portable, and scalable. Dan Anghel gives you on a hands-on introduction to Kubeflow and Kubeflow Pipelines for ML, both from the command line and from a notebook.
9:00am-12:30pm (3h 30m) Building Data-Intensive Applications Data Driven
Stream processing with Apache Kafka
Tim Berglund (Confluent), Brandon Bird (Confluent)
Join Tim Berglund to learn how to produce and consume a Kafka topic, integrate Kafka with a database using Kafka Connect, and perform real-time stream processing on Kafka data.
1:30pm-5:00pm (3h 30m) Incorporating Artificial Intelligence AI Enhanced
Building a secure and transparent ML pipeline using open source technologies
Animesh Singh (IBM), SVETLANA Levitan (IBM), Tommy Li (IBM)
Given the growing demand for fairness, accountability, and transparency from machine learning (ML) systems, Animesh Singh, Svetlana Levitan, and Tommy Li demonstrate how to build an ML pipeline that's open, secure, and fair and that fully integrates into the AI lifecycle, using open source tools like AI Fairness 360 (AIF360) and Adversarial Robustness Toolbox (ART), among others.
9:00am-12:30pm (3h 30m) Sponsored
Zero to docs: Hands-on documentation workshop (sponsored by Google Cloud)
Andrew Chen (Google), Erin McKean (Google | Wordnik), Aizhamal Nurmamat kyzy (Adecco@Google)
Incomplete, inaccurate, or outdated docs are a recognized barrier to developer productivity. Join Andrew Chen, Erin McKean, and Aizhamal Nurmamat kyzy for an overview of research-backed documentation best practices and discover how to create the skeleton of a ready-to-deploy documentation website for your own open source project.
1:30pm-5:00pm (3h 30m) Sponsored
Hands-on Kubernetes new contributor workshop (sponsored by Google Cloud)
Paris Pittman (Google), Solly Ross (Google), Aaron Crickenberger (Google)
Paris Pittman takes you through the ins and outs of the Kubernetes contributor community so you can land your first PR. You'll learn about SIGs, the GitHub workflow, its automation and continuous integration (CI), setting up your dev environment, and much more. Stick around until the end, and you'll have time to work on your first PR with the help of current contributors.
9:00am-12:30pm (3h 30m) Open Source Open Source
Writing tutorial: Using blogging and great documentation to grow your open source project
Alison Spittel (DEV)
You've got the code part down, but now there's a problem. You've got to get people interested in your project and attract contributors. Or if you have contributors, you have to express your vision and intent. Alison Spittel explains why you need documentation and blog posts. Then you'll workshop a content strategy for your open source project, from audience targeting to an outline of a blog post.
1:30pm-5:00pm (3h 30m) Live Coding ONLY Open Source
Building a programming language for fun (and maybe profit)
Tim Nugent (Lonely Coffee), Jon Manning (Secret Lab), Paris Buttfield-Addison (Secret Lab)
Using Another Tool for Language Recognition (ANTLR) Tim Nugent, Jon Manning, and Paris Buttfield-Addison build an entirely new programming language starting from nothing and ending up with a working interpreter. It will probably be a bad language, but it'll be ours and no one can take that from us.
9:00am-5:00pm (8h)
InnerSource day (sponsored by GitHub)
Danese Cooper (NearForm), Cory Dobson (GitHub), Georg Grütter (Bosch Software Innovations GmbH), Daniel Izquierdo (Bitergia), Manrique Lopez (Bitergia), Harikrishnan N (Capital One), Joe Bowser (Adobe), Kristof Van Tomme (Pronovix), Benjamin Weigel (EUROPACE AG), Jacob Green, Rashi Khurana (Shutterstock), Russell Rutledge (Nike), Silona Bonewald (Hyperledger), Danese Cooper (NearForm), Georg Grütter (Bosch Software Innovations GmbH)
Gather with industry practitioners to discuss real-world implementations of this community-inspired, transformational open source approach to software development within the enterprise.
9:00am-5:00pm (8h)
ML ops: Managing the end-to-end ML lifecycle (sponsored by IBM)
Paco Nathan (derwen.ai), Niraj Tank (Capital One), Sumit Daryani (Capital One), Donald Miner (Miner & Kasch), LUCIANO RESENDE (IBM), Sophie Watson (Red Hat), William Benton (Red Hat), Tania Allard (Microsoft), Jonathan Peck (GitHub), Michal Jastrzebski (GitHub), Hamel Husain (GitHub), Saishruthi Swaminathan (IBM), IH Jhuo (IBM ), Nick Pinckernell (Comcast)
ML ops: Managing the end-to-end ML lifecycle (sponsored by IBM)
9:00am-10:30am (1h 30m) Sponsored
Build innovative applications with Azure blockchain and open source technology (sponsored by Microsoft)
Chris Klepper (Microsoft), Andrea Lam (Microsoft )
Over the last year, over 2,000 Microsoft customers built blockchain applications on Azure, and the company learned a lot in the process. Chris Klepper and Andrea Lam highlight examples of using blockchain and open source technologies such as Visual Studio Code and Azure Database for MySQL to build innovative applications.
11:00am-12:30pm (1h 30m)
Session
1:30pm-3:00pm (1h 30m) Sponsored
Removing unfair bias in machine learning using open source (sponsored by IBM)
ANA ECHEVERRI (IBM), Trisha Mahoney (IBM)
ML models are increasingly used to make decisions that impact lives. Ana Echeverri and Trisha Mahoney walk you through how to use the open source Python package AI Fairness 360, developed by IBM researchers, a comprehensive open source toolkit empowering users with metrics to check for unwanted bias in datasets and machine learning models and state-of-the-art algorithms to mitigate such bias.
3:30pm-5:00pm (1h 30m) Sponsored
An introduction to open source deep learning models for app developers (sponsored by IBM)
va barbosa (IBM), Patrick Titzler (IBM), JEREMY NILMEIER (IBM)
Patrick Titzler, va barbosa, and Jeremy Nilmeier demonstrate how to incorporate state-of-the-art open source deep learning functionality into your applications and services and how to train a model using your own data.
9:00am-5:00pm (8h)
Open@Amazon (sponsored by Amazon Web Services)
Adrian Cockcroft (Amazon Web Services), Sanath Kumar Ramesh (Amazon Web Services), Diana-Maria Popa (Amazon), Radu Weiss (Amazon), Nathalie Rauschmayr (Amazon Web Services), Richard Elberger (Amazon Web Services), Tamara Dull (Amazon Web Services), Thomas Moulard (Amazon), Zaheda Bhorat (Amazon Web Services), Matt Asay (AWS), VM Brasseur (Juniper Networks), Matt Wilson (Amazon Web Services), Adam Jacob (Chef), Tiffany Farriss (Palantir.net), Carl Meadows (Amazon), Wesley Pettit (Amazon), Paul Roberts (Amazon), Kyle Knapp (Amazon Web Services), Simon Wardley (Leading Edge Forum), Peder Ulander (Amazon Web Services)
Open@Amazon (sponsored by Amazon Web Services)
5:00pm-6:30pm (1h 30m)
Ignite OSCON (sponsored by Indeed)
If you had five minutes on stage, what would you say? What if you only got 20 slides, and they rotated automatically after 15 seconds? Would you pitch a project? Launch a website? Teach a hack? We’ll find out at our annual Ignite event at OSCON.
8:00am-9:00am (1h)
Break: Morning Coffee
10:30am-11:00am (30m)
Break: Morning Break
3:00pm-3:30pm (30m)
Break: Afternoon Break
12:30pm-1:30pm (1h)
Break: Food Truck Lunch
7:00pm-9:30pm (2h 30m)
OSCON Game Night Attendee Party (cosponsored by Square and O'Reilly)
Leave your laptop behind (but not your badge) and join us at the official attendee party for OSCON.
6:30pm-7:00pm (30m)
Plenary