QCon Schedule

Monday March 2, 2015 Tutorials Day #1

Location SOD - 12:00 PM 12:00 - 13:00 13:00 - EOD
Wesley, 4th flr. Navigating Politics in Agile/Lean Teams [Sold out]
By Katherine Kirk
[9:00 - 4:00]

Lunch

Tutorial continued
Chaucer, 4th flr. Hands on with Apache Spark [Sold Out]
By Hien Luu
[9:00 - 4:00]
Tutorial continued
Keats, 4th flr. Java Performance Tuning [Sold out]
By Ben Evans
[9:00 - 4:00]
Tutorial continued
Wordsworth, 4th flr. MongoDB and Hadoop [Sold out]
By Justin Lee
[9:00 - 12:00]
HTML5, AngularJS, Groovy, Java and MongoDB all together [Sold out]
By Trisha Gee
[1:00 - 4:00]
Byron, 4th flr. Java 8 Lambda Expressions & Streams [Sold out]
By Raoul-Gabriel Urma
[9:00 - 4:00]
Tutorial continued
Westminster, 4th flr. Design & Implementation of Microservices [Sold out]
By James Lewis
[9:00 - 4:00]
Tutorial continued

Tuesday March 3, 2015 Tutorials Day #2

Location SOD - 12:00 PM 12:00 - 13:00 13:00 - EOD
Rutherford, 4th flr. Understanding Latency & Application Responsiveness
By Gil Tene
[9:00 - 4:00]

Lunch

Tutorial continued
Shelley, 4th flr. Working effectively in distributed agile teams [Sold out]
By Shane Hastie
[9:00 - 4:00]
Tutorial continued
Henry Morre, 4th flr. Simple sketches for diagramming your software architecture
By Simon Brown
[9:00 - 4:00]
Tutorial continued
Abbey, 4th flr. Introduction to Docker [Sold out]
By Quinten Krijger
[9:00 - 4:00]
Tutorial continued
Chaucer, 4th flr. Retrospectives - the next level
By Aino Corry
[9:00 - 4:00]
Tutorial continued
Keats, 4th flr. Swift Essentials - introduction to Swift
By Alex Blewitt
[9:00 - 4:00]
Tutorial continued
Wordsworth, 4th flr. Practical & Sustainable Continuous Delivery [Sold out]
By Matthew Skelton
[9:00 - 4:00]
Tutorial continued

Wednesday March 4, 2015 Tracks Day #1
Download in PDF format

8:30 AM
Registrations opens at 7.30 - Come early to avoid the lines.

Conference Introduction and Keynote:
To the Moon
by Russ Olsen Author of "Eloquent Ruby" and ‎Vice President at Cognitect

Fleming, 3rd flr.
9:50 AM
Track Architecture Improvements
Aino Corry
Big Data Frameworks, Architectures, and Data Science
Paul Miller
DevOps and Continuous Delivery: Code Beyond the Dev Team
Eoin Woods
Mind Matters at Work
Portia Tung
Java - Not Dead Yet
Trisha Gee
Sponsored Solution Track I
Nitin Bharti
Sponsored Solution Track II
Nitin Bharti
Location Fleming, 3rd flr. Whittle, 3rd flr. Mountbatten, 6th flr. Elizabeth Windsor, 5th flr. Churchill, G flr. Abbey, 4th flr. Rutherford, 4th flr.
10:20 AM Evolutionary Architecture and Micro-Services - A Match Enabled by Continuous Delivery
Rebecca Parsons
[Download Slides]
How SoundCloud uses Cassandra
Emily Green
[Download Slides]
DevOps and the Need for Speed
Stephen Thair
[Download Slides]
Neuro-diversity and agile
Sallyann Freudenberg
[Download Slides]
Java 8 in Anger
Trisha Gee
[Download Slides]
APIs that Change Lifestyles
Senaka Fernando
[Download Slides]
Elasticsearch powers the Citizen Advice Bureau (CAB) to monitor trends in society before they become issues
Ian Ansell &
Peter Passaro
[Download Slides]
11:10 AM
11:30 AM 💡

Architecture Open Space

Facilitated Peer Sharing
Don’t let Data Gravity crush your infrastructure
Dave McCrory
[Download Slides]
The Rationale for Continuous Delivery (The culture and practice of good software development)
Dave Farley
[Download Slides]
Wired to Connect - Creating great relationships is human nature
Jenni Jepsen
[Download Slides]
Scala in the enterprise
Peter Pilgrim
[Download Slides]
Wrangling data at the IOT rodeo
Damien Dallimore
[Download Slides]
Microservices Made Easy with Spring Cloud and Netflix OSS
Dave Syer
[Download Slides]
12:20 PM
Track (Track cont.) (Track cont.) (Track cont.) Engineering Culture
Portia Tung
(Track cont.) (Track cont.) (Track cont.)
1:20 PM Treat your Code as a Crime Scene
Adam Tornhill
💡

Big Data Open Space

Facilitated Peer Sharing
Continuous Delivery: Tools, Collaboration, and Conway's Law
Matthew Skelton
[Download Slides]
The Power of Hope: Getting You from Here to There
Portia Tung
[Download Slides]
Refactoring to Functional
Hadi Hariri
From IoT idea to operation in 30 minutes using services and a PaaS
Mark Vanderwiele
[Download Slides]
Principles of High Load
Peter Milne
[Download Slides]
2:10 PM
2:30 PM An Architect’s World View
Colin Garlick
[Download Slides]
A Taste of Random Decision Forests on Apache Spark
Sean Owen
[Download Slides]
💡

DevOps and Continuous Delivery Open Space

Facilitated Peer Sharing
Dream job? The vision and journey to the company culture you want
Pete Burden &
Helen Walton
[Download Slides]
Lessons Learned from Adopting Clojure
Jay Fields
Deploying On-Prem as SaaS: Why we go with Ansible
Martin Etmajer
[Download Slides]
3:20 PM
3:40 PM Implementing Continuous Delivery: Adjusting your Architecture
Rachel Laycock
[Download Slides]
Beating the traffic jam using embedded devices, OPC-UA, Akka and NoSQL
Kristoffer Dyrkorn
[Download Slides]
Delivering GOV.UK: DevOps for the nation
Anna Shipman
[Download Slides]
💡

Culture Open Space

Facilitated Peer Sharing
Faster Objects and Arrays
Gil Tene
Design Patterns for Large Scale Data Movement
Aaron Lee
[Download Slides]
4:30 PM
4:50 PM Small Is Beautiful
Kevlin Henney
[Download Slides]
Evolving a data system
Simon Metson
[Download Slides]
Making Continuous Delivery Work for You: The Songkick Experience
Amy Phillips
[Download Slides]
Cake Driven Development: Engineering at MOO.com
Mike Pearce
[Download Slides]
💡

Java Open Space

Facilitated Peer Sharing
Practical Steps to Secure your APIs for Mobile
Mark O’Neill
[Download Slides]
5:40 PM
6:30 PM Software development tales from the continent
by Enyo Kumahor Managing Partner, The Cobalt Advisors
Fleming, 3rd flr.
[Download Slides]
7:20 PM

Thursday March 5, 2015 Tracks Day #2
Download in PDF format

8:30 AM Conference Introduction and Keynote:
Cluster management at Google
by John Wilkes ​Principal Software Engineer, Technical Infrastructure, Google
Fleming, 3rd flr.
[Download Slides]
9:50 AM
Track Docker, containers and application portability
Alexis Richardson
Evolving agile
Ben Linders
The Go Language
Werner Schuster
Internet of Things
Yodit Stanton
Reactive Architecture
Martin Thompson
Sponsored Solution Track III
Nitin Bharti
Sponsored Solution Track IV
Nitin Bharti
Location Churchill, G flr. Mountbatten, 6th flr. Whittle, 3rd flr. Elizabeth Windsor, 5th flr. Fleming, 3rd flr. Abbey, 4th flr. Rutherford, 4th flr.
10:20 AM Securing "Platform as a Service" with Docker and Weave
David Pollak
Back to the Future: what ever happened to being eXtreme?
Rachel Davies
CloudFlare's fourth year of using Go
John Graham-Cumming
[Download Slides]
Your Thing is Pwnd: security challenges for the Internet of Things
Paul Fremantle
[Download Slides]
Building the Halo 4 Services with Orleans
Caitie McCaffrey
Workflows the Open Source way - with BPMN 2.0 and camunda BPM
Bernd Ruecker
[Download Slides]
HMRC Digital: Platform As A Club
Mike Potter &
Alun Coppack
[Download Slides]
11:10 AM
11:30 AM 💡

Docker Open Space

Facilitated Peer Sharing
Learning to Become Agile, with Retrospectives
Ben Linders
[Download Slides]
Infrastructure built in Go
Jessie Frazelle
[Download Slides]
When arduino meets application server: love at second sight
Holly Cummins
The Art of Protocol Design
Pieter Hintjens
High Performance Continuous Delivery - Versioning and Release Management Aligned
Sven Erik Knop
[Download Slides]
What finance can learn from Dating sites
Mark Needham
12:20 PM
Track (Track cont.) (Track cont.) HTML and JS Today
Horia Dragomir
Modern CS in the Real World
Werner Schuster
(Track cont.) (Track cont.) (Track cont.)
1:20 PM Docker vs PaaS; May the Best Container Win
Paula Kennedy &
Colin Humphreys
[Download Slides]
💡

Agile Open Space

Facilitated Peer Sharing
The business of front-end development
Rachel Andrew
[Download Slides]
Building Functional Infrastructure with Mirage OS
Anil Madhavapeddy
[Download Slides]
Not Only Big Data
Andrew Stewart
Live coding: MongoDB and the Internet of Things (IoT) in real-time
John Page
Low latency Java in the real world - LMAX Exchange and the Zing JVM
Mark Price &
Gil Tene
2:10 PM
2:30 PM Docker clustering - batteries included
Jessie Frazelle
[Download Slides]
Progress from "What?" and "So what?" to "NOW WHAT?"
Larry Maccherone
[Download Slides]
💡

HTML and JS Open Space

Facilitated Peer Sharing
Modelling complex game economy with a graph database
Yan Cui
LDAP At Lightning Speed
Howard Chu
Distribution as a Service - Your Download Server in a Box
Baruch Sadogursky
[Download Slides]
Ingesting HDFS data into Solr using Spark
Wolfgang Hoschek
[Download Slides]
3:20 PM
3:40 PM Docker, Fig & Flocker
Luke Marsden
Why BDD can save agile
Matt Wynne
[Download Slides]
Asynchronous patterns for client, server, and IoT
Andrea Giammarchi
[Download Slides]
💡

CS Open Space

Facilitated Peer Sharing
Responding rapidly when you have 100GB+ data sets in Java
Peter Lawrey
When bet365 met Riak and discovered a true, "always on" database
Emmanuel Marchal &
Dan Macklin
[Download Slides]
JCache(JSR107) The standard for Java Caching, It's finally here!
David Brimley
[Download Slides]
4:30 PM
4:50 PM How to Train your Docker Cloud
Andrew Kennedy
Taking back agile
Tim Ottinger &
Ruud Wijnands
[Download Slides]
Front-End Tools and Workflows
Sara Vieira
[Download Slides]
Protocols - The Glue for Applications
Torben Hoffmann
[Download Slides]
💡

Reactive Architecture Open Space

Facilitated Peer Sharing
Microservices, Micro Deployments and DevOps
Alois Reitbauer
5:40 PM

Friday March 6, 2015 Tracks Day #3
Download in PDF format

8:30 AM Conference Introduction and Keynote:
Netflix built its own monitoring system - and why you probably shouldn't
by Roy Rapoport Manager, Insight Engineering at Netflix
Fleming, 3rd flr.
[Download Slides]
9:50 AM
Track Architectures You've Always Wondered About
Randy Shoup
Open source in finance
John Davies
Product Mastery
Aino Corry
Taming Microservices
James Lewis
Taming Mobile
Israel Boza Rodriguez
Location Fleming, 3rd flr. Whittle, 3rd flr. Elizabeth Windsor, 5th flr. Churchill, G flr. Mountbatten, 6th flr.
10:20 AM Scaling Uber's Realtime Market Platform
Matt Ranney
[Download Slides]
Electronic trading in 2015: faster or smarter?
Annalisa Sarasini
The SenseMaker® method
Tony Quinlan
Microservices: software that fits in your head
Dan North
Taking the pain out of real-time mobile backend development
Mandy Waite
11:10 AM
11:30 AM 💡

Architectures Open Space

Facilitated Peer Sharing
Reactive application design for high volume multi-dimensional temporal data series
Stuart Williams
The Bad Idea Terminator
Melissa Perri
Microservices are too (conceptually) big
Philip Wills
How we build rock-solid apps and keep 100M+ users happy at Shazam
Iordanis Giannakakis &
Savvas Dalkitsis
12:20 PM
12:50 PM
Track (Track cont.) Low latency trading
John Davies
(Track cont.) (Track cont.) (Track cont.)
1:20 PM Rebuilding Atlas -- Advertising at Scale at Facebook
Jason McHugh

[Download Slides]
💡

Low latency Open Space

Facilitated Peer Sharing
Product thru the Looking Glass
Chris Matts
Protocols of Interaction: Best Current Practices
Todd Montgomery
Swift - Under the hood
Alex Blewitt
2:10 PM
2:30 PM Service Architectures at Scale: Lessons from Google and eBay
Randy Shoup
[Download Slides]
Priming Java for Speed at Market Open
Gil Tene
💡

Product Mastery Open Space

Facilitated Peer Sharing
No Free Lunch, Indeed: Three Years of Micro-services at SoundCloud
Phil Calcado
Tales from making mobile games
Jesper Richter-Reichhelm
3:20 PM
3:40 PM Building a Modern Microservices Architecture at Gilt: The Essentials
Yoni Goldberg
Java for low latency - you’ve got to be joking!
John Davies
Size Matters! Product Management from LittleCo to BigDeal
Lisa Long
💡

Microservices Open Space

Facilitated Peer Sharing
Reactive Android
Benjamin Augustin
4:30 PM
4:50 PM Spotify Audio Delivery at Scale
Niklas Gustavsson
[Download Slides]
Aeron: The next generation in high-performance messaging
Martin Thompson
Product ownership is a team sport
Shane Hastie
Operating microservices
Michael Brunton-Spall
💡

Mobile Open Space

Facilitated Peer Sharing
5:40 PM