QCon San Francisco 2019
Check out our mobile application available for Android and iOS which offers access to conference video and the ability to download them on your device for offline playback
To serve you better, we are filming all the editorial tracks at QCon and publishing the majority of sessions for registered attendees-only to watch. Editing happens on-site and most videos are published 1 day after the presentation is delivered.
If you have any problems authenticating for the video or if you have any comments please contact conference-attendees@infoq.com
TOP Most Watched Online
- Scaling Patterns for Netflix's Edge - Justin Ryan
- Mistakes and Discoveries While Cultivating Ownership - Aaron Blohowiak
- Beyond Microservices: Streams, State and Scalability - Gwen Shapira
- Parsing JSON Really Quickly: Lessons Learned - Daniel Lemire
- Architectures That Scale Deep - Regaining Control in Deep Systems - Ben Sigelman
- Passion, Grace, & Fire - The Elements of High Performance - Josh Evans
- Automated Testing for Terraform, Docker, Packer, Kubernetes, and More - Yevgeniy Brikman
- Future of Data Engineering - Chris Riccomini
- Secrets at Planet-Scale: Engineering the Internal Google KMS - Anvita Pandit
- Mind Your State for Your State of Mind - Pat Helland
TOP Best Attended
- Scaling Patterns for Netflix's Edge - Justin Ryan
- Managing Failure Modes in Microservice Architectures - Adrian Cockcroft
- User & Device Identity for Microservices @ Netflix Scale - Satyajit Thadeshwar
- Architectures That Scale Deep - Regaining Control in Deep Systems - Ben Sigelman
- Beyond Microservices: Streams, State and Scalability - Gwen Shapira
- Controlled Chaos: Taming Organic, Federated Growth of Microservices - Tobias Kunze
- Secrets at Planet-Scale: Engineering the Internal Google KMS - Anvita Pandit
- Stateful Programming Models in Serverless Functions - Chris Gillum
- Data Mesh Paradigm Shift in Data Platform Architecture - Zhamak Dehghani
- Evolutionary Architecture as Product @ CircleCI - Robert Zuber
TOP Best Voted
- Life After 8 - Gil Tene
- How Do We Heal? - Alex Qin
- Parsing JSON Really Quickly: Lessons Learned - Daniel Lemire
- Privacy Architecture for Data-Driven Innovation - Nishant Bhajaria
- Better Living through Software at The Human Utility - Tiffani Ashley Bell
- Continuous Monitoring With JDK Flight Recorder (JFR) - Mikael Vidstedt
- Making Npm Install Safe - Kate Sills
- Evolution of Edge @Netflix - Vasily Vlasov
- MakeCode: Types, Games and Machine Code - Michal Moskal
- Security Culture: Why You Need One and How to Create It - Masha Sedova
TRACK
keynote
Mind Your State for Your State of Mind
Pat Helland
It Really is a Series of Tubes
Molly Wright Steenson
Microcultures and Finding Your Place
Mike McGarr
When Machine Learning Can't Replace the Human
Pamela Gay
Day 1 - Monday, November 11
TRACK
Architectures You've Always Wondered About
Scaling Patterns for Netflix's Edge
Justin Ryan
Secrets at Planet-Scale: Engineering the Internal Google KMS
Anvita Pandit
Architectures That Scale Deep - Regaining Control in Deep Systems
Ben Sigelman
Evolutionary Architecture as Product @ CircleCI
Robert Zuber
Snowflake Architecture: Building a Data Warehouse for the Cloud
Thierry Cruanes
Architectures Panel
Justin Ryan, Anvita Pandit, Ben Sigelman, Robert Zuber, Thierry Cruanes
TRACK
Software Supply Chain
The Common Pitfalls of Cloud Native Software Supply Chains
Daniel Shapira
Securing Software From the Supply Side
Nickolas Means
Shifting Left with Cloud Native CI/CD
Christie Wilson
Observability in the SSC: Seeing Into Your Build System
Ben Hartshorne
License Compliance for Your Container Supply Chain
Nisha Kumar
TRACK
Bare Knuckle Performance
High Resolution Performance Telemetry at Scale
Brian Martin
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Sergey Kuksenko
Fault Tolerance at Speed
Todd Montgomery
JIT vs AOT Performance With GraalVM
Alina Yurenko
Parsing JSON Really Quickly: Lessons Learned
Daniel Lemire
TRACK
Building & Scaling High-Performing Teams
Passion, Grace, & Fire - The Elements of High Performance
Josh Evans
Mistakes and Discoveries While Cultivating Ownership
Aaron Blohowiak
The Focusing Illusion of Developer Productivity
Courtney Hemphill
Building a Successful Remote Culture at Scale With Strong Ownership
Sushma Nallapeta
High Performing Teams Act Like Owners
Katharina Probst
TRACK
Languages of Infrastructure
Cloud Native Applications and Infrastructures Panel
Yevgeniy Brikman, Luke Hoban, Ellen Chisa
Helm 3: A Mariner's Delight
Lachie Evenson
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Yevgeniy Brikman
Programming the Cloud: Empowering Developers to Do Infrastructure
Luke Hoban
AWS Cloud Development Kit (CDK)
Richard Boyd
Coding without Complexity
Ellen Chisa
TRACK
Ethics, Regulation, Risk, and Compliance
Mind the Software Gap: How We Can Operationalize Privacy & Compliance
Jean Yang
Ethics Landscape
Theo Schlossnagle
Managing Privacy & Data Governance for Next Generation Architecture
Ayana Miller
Quantifying Risk
Markus De Shon
Panel: Ethics in Software Engineering
Ayana Miller, Bruce Edward DeBruhl, Theo Schlossnagle, Megan Cristina
Privacy Architecture for Data-Driven Innovation
Nishant Bhajaria
Day 2 - Tuesday, November 12
TRACK
Microservices Patterns & Practices
Managing Failure Modes in Microservice Architectures
Adrian Cockcroft
User & Device Identity for Microservices @ Netflix Scale
Satyajit Thadeshwar
Stateful Programming Models in Serverless Functions
Chris Gillum
Controlled Chaos: Taming Organic, Federated Growth of Microservices
Tobias Kunze
Beyond Microservices: Streams, State and Scalability
Gwen Shapira
TRACK
Modern Data Architectures
Future of Data Engineering
Chris Riccomini
Data Mesh Paradigm Shift in Data Platform Architecture
Zhamak Dehghani
Taming Large State: Lessons From Building Stream Processing
Sonali Sharma, Shriya Arora
Kafka Needs No Keeper
Colin McCabe
Practical Change Data Streaming Use Cases With Apache Kafka & Debezium
Gunnar Morling
TRACK
Modern CS in the Real World
Anti-Entropy Using CRDTs on HA Datastores @Netflix
Sailesh Mukil
The Talk You've Been Await-Ing For
Steve Klabnik
Swift for Tensorflow
Paige Bailey
ML/AI Panel
Chris Albon, Paige Bailey, Amy Unruh, June Andrews
Sorbet: Why and How We Built a Typechecker for Ruby
Dmitry Petrashko
Probabilistic programming for software engineers
Michael Tingley
TRACK
Practices of DevOps & Lean Thinking
DevOps & Lean Thinking Panel
Cat Swetel, Ben Rockwood, Damon Edwards
Mapping the Evolution of Socio-Technical Systems
Cat Swetel
The System of Profound Knowledge
Ben Rockwood
Incident Management in the Age of DevOps & SRE
Damon Edwards
Security and Compliance Theater - The Seventh Deadly Disease
John Willis
TRACK
Pushing the Web Forward: JS, Frameworks, Transpilers, and WebAssembly
MakeCode: Types, Games and Machine Code
Michal Moskal
Making Npm Install Safe
Kate Sills
Build You Own WebAssembly Compiler
Colin Eberhardt
Make Your Electron App Feel at Home Everywhere
Kilian Valkhof
Declarative APIs in an Imperative World
Tilde Thurium
TRACK
Socially Conscious Software
How Do We Heal?
Alex Qin
Holistic EdTech & Diversity
Antoine Patton
Metaphors We Create By
Jabari Bell
Better Living through Software at The Human Utility
Tiffani Ashley Bell
Impact Starts With You
Julia Nguyen
Day 3 - Wednesday, November 13
TRACK
Production Readiness: Building Resilient Systems
Monitoring and Tracing @Netflix Streaming Data Infrastructure
Allen Wang
Observability in the Development Process: Not Just for Ops Anymore
Christine Yen
Building Confidence in Healthcare Systems Through Chaos Engineering
Carl Chesser
How to Invest in Technical Infrastructure
Will Larson
Stop Talking & Listen; Practices for Creating Effective Customer SLOs
Cindy Quach
TRACK
Evolving the JVM
Java 8 LTS to the Latest - a Performance & Responsiveness Prospective
Monica Beckwith, Anil Kumar
Panel: Startup and VM Futures
Monica Beckwith, Anil Kumar, Gil Tene, Mark Stoodley
Continuous Monitoring With JDK Flight Recorder (JFR)
Mikael Vidsted
Understand the Trade-Offs Using Compilers for Java Applications
Mark Stoodley
Life After 8
Gil Tene
TRACK
The World of Edge Compute From Device to Infrastructure Edge
Self-Driving Cars as Edge Computing Devices
Matt Ranney
Linux Foundation's Project EVE: A Cloud-Native Edge Computing Platform
Roman Shaposhnik
Machine Learning on Mobile and Edge Devices With TensorFlow Lite
Daniel Situnayake
Pick Your Region: Earth; Cloudflare Workers
Ashley Williams
Evolution of Edge @Netflix
Vasily Vlasov
TRACK
Machine Learning for Developers
Machine Learning 101
Grishma Jena
ML's Hidden Tasks: A Checklist for Developers When Building ML Systems
Jade Abbott
From POC to Production in Minimal Time - Avoiding Pain in ML Projects
Janet Bastiman
ML in the Browser: Interactive Experiences with Tensorflow.js
Victor Dibia
CI/CD for Machine Learning
Sasha Rosenbaum
TRACK
Trust, Safety & Security
Exploiting Common iOS Apps’ Vulnerabilities
Ivan Rodriguez
How to Use Encryption for Defense in Depth in Native and Browser Apps
Isaac Potoczny-Jones
Security Culture: Why You Need One and How to Create It
Masha Sedova
Small Is Beautiful: How to Improve Security by Maintaining Less Code
Natalie Silvanovich
Reflecting on a Life Watching Movies and a Career in Security
Jason Chan
TRACK
Optimizing Yourself: Human Skills for Individuals
Optimizing Yourself: Neurodiversity in Tech
Elizabeth Schneider
Creating Balance Between Product Managers & Engineers
Vidya Nagarajan
Optimizing You Panel: Path to Awesomeness
Amal Hussein, Christie Wilson, Daniel Bryant, Justin Ryan
5 Simple Tools to Unlock Innovation
Sarah Shewell
Six Things I've Learned as a Manager I Wish I Knew Before
Georgiy Mogelashvili