QCon Schedule

Schedule subject to change.

Monday November 16, 2015 Tracks Day #1
Download in PDF format

9:00 AM
Conference Introduction and Keynote:
Avoiding the Big Crash
by Bill Buxton Principle Researcher @Microsoft
Grand Ballroom - Salon A/B/C
[Download Slides]
10:10 AM
Track Architectures You've Always Wondered About Applied Machine Learning Browser as a platform (Realizing HTML5) Modern Languages in Practice Org Hacking Design Thinking Sponsored Solutions Track I Sponsored Solutions Track II
Host Wesley Reisz Vitaly Gordon Jafar Husain Werner Schuster Pete Soderling Sarah Shewell Nitin Bharti Nitin Bharti
Location Ballroom A Pacific LMNO Ballroom B/C Pacific HIJK Bayview A/B Seacliff A/B Marina Room Seacliff C/D
10:35 AM
Scaling Uber
Matt Ranney
The lego model for machine learning pipelines
Leah McGuire
[Download Slides]
The Future of The Web Platform: Does It Have One?
Alex Russell
Go GC: Prioritizing Low Latency and Simplicity
Rick Hudson
[Download Slides]
Beyond DevOps: How Netflix Bridges the Gap
Josh Evans
[Download Slides]
💡

Design Open Space

Facilitated Peer Sharing
Deploying Applications to the Cloud with Docker
Ryan Baxter
[Download Slides]
Deconstructing API Security
Ian Goldsmith
[Download Slides]
11:25 AM
11:50 AM
How Netflix Directs 1/3rd of Internet Traffic
Haley Tucker & Mohit Vora
[Download Slides]
💡

Machine Learning Open Space

Facilitated Peer Sharing
New in ECMAScript 2016 and Beyond
Brian Terlson
[Download Slides]
Experiences building InfluxDB in Go
Paul Dix
[Download Slides]
Preparing PayPal for Launch
Sri Shivananda
[Download Slides]
Design Thinking, what’s in it for me?
Jeanine Spence
[Download Slides]
Big Data and the Intersection of IT and IoT
Hans Jespersen
[Download Slides]
What Do Defects Really Cost? More Than You Think
Wayne Ariola
[Download Slides]
12:40 PM
1:40 PM
Under the Hood: Elastic Scaling in Online Wagering
Peter Morgan
Takes a Village to Raise a Machine Learning Model
Lucian Vlad Lita
[Download Slides]
💡

HTML5 Open Space

Facilitated Peer Sharing
Beyond the Hype: 4 years of Go in Production
Travis Reeder
[Download Slides]
Can Building Enterprise Software Actually Be Fun?
Steve Garrity
Developing Customer Empathy
Chris Witeck
[Download Slides]
Automatically Adapting UI from Desktop to Mobile
Charles Kendrick
[Download Slides]
Hybrid DevOps for containerized Microservices
Neelesh Pateriya
[Download Slides]
2:30 PM
2:55 PM
Alibaba Mobile Infrastructure at "China Scale"
Zhuoran Zhuang & Zhao Xu
Personalization in the Pinterest Homefeed
Dmitry Chechik
[Download Slides]
Using React for the Mobile Web
Brian Holt
💡

Modern Languages Open Space

Facilitated Peer Sharing
Redefining Failure at Yammer
Nate Fink
[Download Slides]
Prototyping for Optimal Learning
Diana Joseph
Make your API Flexible, Composable and Extensible
Thierry Delprat
[Download Slides]
Optimal Pipeline using Perforce, Jenkins, & Puppet
Nitin Pathak
[Download Slides]
3:45 PM
4:10 PM
LinkedIn's Active/Active Evolution
Erran Berger
[Download Slides]
Beyond Ad-hoc Data Science
Oscar Boykin
[Download Slides]
Wasm & Houdini: Two W3C Initiatives to Watch
Dan Gohman & Ian Kilpatrick
[Download Slides]
Rust: unlocking systems programming
Aaron Turon
[Download Slides]
💡

Hacking Open Space

Facilitated Peer Sharing
Discover Key Customer Insights
Marianne Berkovich
Growing Pains: Software Repositories at Scale
Oscar Bonilla
[Download Slides]
Microservices in Continuous Delivery
Ken Mugrage
[Download Slides]
5:00 PM
5:25 PM
💡

Architectures Open Space

Facilitated Peer Sharing
Dino DNA! Health identity from the wrist @Jawbone
Brian Wilt
[Download Slides]
Bind to the Cloud with Falcor
Jafar Husain
[Download Slides]
Have Native Languages Returned? (TL;DR: Yes)
Paul Dix, Werner Schuster & Todd Lipcon
Not the Shiny Object
Cathy Polinsky
[Download Slides]
Models of Innovation
Jon Madison
[Download Slides]
Cassandra in Response Time Sensitive Environments
Gil Tene
[Download Slides]
Spark: A Coding Joyride
Doug Bateman
[Download Slides]
6:15 PM
6:45 PM
So We Hear You Like Papers
by Ines Sombra Engineer @Fastly & Caitie McCaffrey Distributed Systems Engineer @Twitter
Grand Ballroom - Salon A/B/C
[Download Slides]
7:30 PM

Tuesday November 17, 2015 Tracks Day #2
Download in PDF format

9:00 AM
Conference Introduction and Keynote:
The Future of Build vs. Buy
by Matt Ranney Chief Systems Architect @Uber, Co-founder @Voxer
Grand Ballroom - Salon A/B/C
10:10 AM
Track Containers in Practice Architecting for Failure Modern CS in the Real World The Amazing Potential of .NET Open Source Optimizing You Unlearning Performance Myths Sponsored Solutions Track III China Tech Day (sponsored)
Host Chris Swan Sudhir Tonse Werner Schuster Phil Haack Becky Herwander Gil Tene Nitin Bharti Cui Kang
Location Ballroom A Ballroom B/C Bayview A/B Seacliff A/B Pacific LMNO Pacific HIJK Marina Room Seacliff C/D
10:35 AM
Debugging Microservices in Production
Bryan Cantrill
[Download Slides]
Building Highly-resilient Systems at Pinterest
Yongsheng Wu
[Download Slides]
Contracts in Clojure: settling Types vs Tests
Jessica Kerr
[Download Slides]
Lessons in Extreme .NET Performance
Ben Watson
[Download Slides]
Meditation session
John Shinner
How NOT to measure Latency
Gil Tene
[Download Slides]
Running JavaScript inside the database
Jurgis Orups
[Download Slides]
Technological Innovation at Alibaba
Yuan Qi
[Download Slides]
11:25 AM
11:50 AM
Inside Yelp's SOA Infrastructure
Kyle Anderson
[Download Slides]
💡

Architecting for Failure Open Space

Facilitated Peer Sharing
It Probably Works
Tyler McMullen
[Download Slides]
Space, time, and state
Amy Palamountain
Creativity, Courage, and Connection
Yingzhao Liu
How To I/O?
Todd Montgomery
[Download Slides]
Containers didn’t solve our problems. What now?
Simon Bennett
[Download Slides]
JD Internet+ transformation / Architecture @ Eleme
Gang He & Haochuan Guo
[Download Slides]
12:40 PM
1:40 PM
Exploding the Linux Container Host
Ben Corrie
[Download Slides]
Architecting Distributed Databases for Failure
Fangjin Yang
[Download Slides]
💡

Modern CS Open Space

Facilitated Peer Sharing
NET Machine Learning: F# and Accord.NET
Alena Hall
[Download Slides]
Debug Me: Learn to Optimize your Personal Health
Christopher Kelly
[Download Slides]
Profilers Are Lying Hobbitses (and we hates them!)
Nitsan Wakart
[Download Slides]
Principles of High Load
Peter Milne
[Download Slides]
Search Technology on Mobile App @Baidu Mobile
Chao Han
[Download Slides]
2:30 PM
2:55 PM
Beyond ad-hoc automation: to structured platforms
Bridget Kromhout
[Download Slides]
Architecting for failure induced by human errors
Amos Barreto
Tor in Haskell & Other Unikernel Tricks
Adam Wick
[Download Slides]
💡

.net Open Source Open Space

Facilitated Peer Sharing
Confessions of an over reactor
John Shinner

[Download Slides]
Java vs C Performance
Cliff Click
[Download Slides]
NoSQL with Caching, Search and Real-Time Analytics
James Gorlick
[Download Slides]
Mobile Monetization: Scenario Design & Big Data
Arther Wu
[Download Slides]
3:45 PM
4:10 PM
💡

Containers Open Space

Facilitated Peer Sharing
Crossroads of asynchrony and graceful degradation
Nitesh Kant
[Download Slides]
A Brief History of Chain Replication
Christopher Meiklejohn
[Download Slides]
Designing C# 7
Lucian Wischik
[Download Slides]
Tap Into Greatness
Sarah Singer-Nourie
Broken Performance Tools
Brendan Gregg
[Download Slides]
Come Play With NativeScript!
Jen Looper
[Download Slides]
Transformation from call center, web to mobile
Eric Ye
[Download Slides]
5:00 PM
5:25 PM
Containers at Netflix - An evolving Story
Sangeeta Narayanan
[Download Slides]
Resilience planning & how the empire strikes back
Bhakti Mehta
[Download Slides]
Datastructures in and on IPFS
Juan Batiz-Benet
[Download Slides]
Creating a rainstorm using infrared and C#
Lisa Taylor
[Download Slides]
Go On, Say Yes, And…
Jeanine Spence
[Download Slides]
💡

Performance & Scalability Open Space

Facilitated Peer Sharing
An Enterprise Developer’s Journey to the IoT
Burr Sutter
The Philosophy of Mass Services at Tencent
Bison Liao
[Download Slides]
6:15 PM

Wednesday November 18, 2015 Tracks Day #3
Download in PDF format

9:00 AM
Conference Introduction and Keynote:
The Imitation Game: The New Frontline of Security
by Shuman Ghosemajumder VP Product Management @Shape Security & formerly Click Fraud Czar @Google
Grand Ballroom - Salon A/B/C
[Download Slides]
10:10 AM
Track Streaming Data @ Scale Taking Java to the Next Level The Dark Side of Security Taming Distributed Architecture JavaScript Everywhere! Culture Reimagined Sponsored Solutions Track IV
Host Danny Yuan Monica Beckwith Nwokedi Idika Caitie McCaffrey Jarrod Overson Marty Weiner Nitin Bharti
Location Ballroom A Ballroom B/C Bayview A/B Seacliff A/B Pacific LMNO Pacific HIJK Seacliff C/D
10:35 AM
💡

Streaming Data Open Space

Facilitated Peer Sharing
Explorations of the three legged performance stool
Charlie Hunt
[Download Slides]
Scammers, hackers, and fraud on the blockchain
Olaf Carlson-Wee
Demystifying stream processing with Apache Kafka
Neha Narkhede
[Download Slides]
The Case for TypeScript
Mohamed Hegazy
Nordstrom’s 114-year-old Culture in the Tech Era
Sarah Lake Hagan
[Download Slides]
Why your big data/data science projects need help
Sheridan Hitchens
11:25 AM
11:50 AM
Stream Processing in Uber
Danny Yuan
[Download Slides]
💡

Java Open Space

Facilitated Peer Sharing
Improving Cloud Security with Attacker Profiling
Bryan Payne
[Download Slides]
Hell is ... other nodes!
Jason Brown
Move fast or breaking things. Don't pick 1.
Tom Croucher
Culture and the Games People Play
Roy Rapoport
[Download Slides]
Getting started with Spring Cloud
Josh Long
12:40 PM
1:40 PM
Connecting stream processors to databases
Gian Merlino
[Download Slides]
Life of a Twitter JVM engineer
Tony Printezis
💡

Security Open Space

Facilitated Peer Sharing
How to have your Causality and Wall Clocks Too
Jon Moore
React Native in Production
Adam Miskiewicz
Quora's Approach To Moving Fast Sustainably
Nikhil Garg
[Download Slides]
Better together: Apache Spark™ &Apache Ignite™
Nikita Ivanov
2:30 PM
2:55 PM
Rethinking Streaming Analytics For Scale
Helena Edelson
[Download Slides]
Netty @Apple: Large Scale Deployment/ Connectivity
Norman Maurer
[Download Slides]
Applications through an attacker’s lens
Michael Coates
[Download Slides]
💡

Distributed Architecture Open Space

Facilitated Peer Sharing
Bringing Virtual Reality to the Web
Ada Edwards
Creating Debt-Aware culture
Aaratee Rao
[Download Slides]
Code With Purpose
Tom Prats
[Download Slides]
3:45 PM
4:10 PM
Stylus, Facebook's new stream processing platform
Jerry Chen
Generics and Java's Evolution
Richard Warburton
[Download Slides]
Android Apps, an Attacker’s Perspective
Tony Trummer
[Download Slides]
Engineering for the long game
Astrid Atkinson

Talk MOVED to: Pacific LMNO
💡

Javascript Open Space

Facilitated Peer Sharing

Talk MOVED to: Seacliff A/B
Is it possible to run a 100% remote team?
Jeremy Edberg
[Download Slides]
5:00 PM
5:25 PM
Flying faster with Heron
Karthik Ramasamy
[Download Slides]
DIY Monitoring: Build Your Own JVM Perf Mgmt Tool
Tal Weiss
[Download Slides]
Securing Code through Social Engineering
Christina Camilleri

Talk MOVED to: Seacliff A/B
[Download Slides]
Understanding Realtime Conversations on Facebook
Janet Wiener

Talk MOVED to: Bayview A/B
Web AR: Augmented Reality for Web
Jerome Etienne
💡

Culture Open Space

Facilitated Peer Sharing
6:15 PM

Thursday November 19, 2015 Workshops

Location Bayview A/B Garden B Seacliff A Seacliff D Seacliff C Golden Gate Marina Room Garden A Seacliff B
SOD Modern Software Modeling and Design

Emmanuel Gomez & Harry Brumleve

[9:00 - 4:00]
Building your first iOS Application

Naveen Gavini

[9:00 - 12:00]
Hands on with Apache Spark

Hien Luu

[9:00 - 4:00]
Java 8

Adib Saikali & Doug Bateman

[9:00 - 4:00]
[SOLD OUT] Tech Lead Skills for Developers

Patrick Kua

[9:00 - 4:00]
Getting Started with Spring Boot and Cloud Foundry

Bridget Kromhout & Josh Long

[9:00 - 4:00]
Data Visualization: JS Charting with D3

Mark Daggett

[9:00 - 4:00]
.NET Performance Deep-Dive

Ben Watson

[9:00 - 12:00]
[SOLD OUT] Docker for Java Developers

Arun Gupta

[9:00 - 4:00]
12:00 Lunch
13:00 Workshop

(continued)
Building your first Android app

Carl Rice

[1:00 - 4:00]
Workshop

(continued)
Workshop

(continued)
Workshop

(continued)
Workshop

(continued)
Workshop

(continued)
[SOLD OUT] Effective Product Engineering Manager

Byron Ma

[1:00 - 4:00]
Workshop

(continued)

Friday November 20, 2015 Workshops

Location Seacliff A Garden A Seacliff D Seacliff C Seacliff B Golden Gate Bayview A/B Marina Room
SOD Modern Infrastructure with Terraform & Consul

Seth Vargo

[9:00 - 4:00]
Building Android Apps Using RxMobile

Erik Meijer

[9:00 - 4:00]
[SOLD OUT] React.js Fundamentals

Michael Jackson

[9:00 - 4:00]
Understanding Latency & Application Responsiveness

Gil Tene

[9:00 - 4:00]
BUILT FOR USE: Generating Meaningful Requirements

Joe Natoli

[9:00 - 4:00]
Hardcore Go

Kevin Gillette

[9:00 - 4:00]
[SOLD OUT] Microservices

Adrian Cockcroft

[9:00 - 4:00]
Building Smarter Applications with Spark & H20

Michal Malohlava & Amy Wang

[9:00 - 4:00]
12:00 Lunch
13:00 Workshop

(continued)
Workshop

(continued)
Workshop

(continued)
Workshop

(continued)
Workshop

(continued)
Workshop

(continued)
Workshop

(continued)
Workshop

(continued)