QCon returned to London this past March for its thirteenth year in the city, attracting 1,500 senior developers, architects, and team leads. The conference opened with Sarah Wells, Technical Director for Operations and Reliability at the Financial Times, offering a highly-rated talk that served as of a "runbook" for successfully operating mature Microservices.

Over the five days of the conference, the major trends in modern software development were well represented across the 18 individually curated tracks. The 2019 QCon London tracks featured deeply technical topics covering kubernetes, machine learning/AI, developer experience, architecture, modern language innovation, and more.

In addition to featuring practitioners from household names in software like BBC, Google, Docker, Airbnb, and the FT, the conference had a powerful undercurrent of speakers from the physical sciences contributing to the conference. Dr. Jason Box and Paul Johnston spoke about the risk of climate change and what we, as technologists, can do to help. The talk was followed by an unofficial event the next morning called "Breakfast with a Climatologist" in which attendees had the opportunity to have an open discussion with Dr. Box about climate change.

In addition to the climate change thread, QCon London saw Diane Davis, an astrodynamicist and principal system engineer @NASA, discussing how Java is being used to visualize and plot trajectories for spacecraft. Finally, keynotes from Ben Goldacre (an award-winning writer, broadcaster and medical doctor who specialises in unpicking scientific claims) and Peter Morgan discussing the work being done with Artificial General Intelligence showed the incredible breadth of expertise that QCon London draws on. In total, the conference feature 174 speakers (a 9-1 attendee to speaker ratio) over the three days of the conference.

Some of the top technical sessions of the conference included (videos of these sessions are published each Friday to InfoQ):

Workshop sessions on day 4 and 5 includes the latest versions of Java, Electron, programming for the cloud with Typescript, Go, service meshes, containers and container orchestration.

InfoQ had a number of editors at the event, and you can read the coverage online. We’ve already started making the videos and complete transcripts from the event, available on line.

QCon London Key Takeaways

This article summarises the key takeaways and highlights from QCon London 2019 as blogged and tweeted directly by the attendees that were there.

Keynotes

  • Building Artificial General Intelligence by Peter Morgan
  • Mature Microservices and How to Operate Them by Sarah Wells
  • Restoring Confidence in Microservices: Tracing That's More Than Traces by Ben Sigelman

Tracks & Talks

AI/Machine Learning without a PhD

  • How to Prevent Catastrophic Failure in Production ML Systems by Martin Goodson
  • Test Driven Machine Learning by Detlef Nauck

Architecting for Failure: Chaos, Complexity, and Resilience

  • Amplifying Sources of Resilience: What Research Says by John Allspaw
  • An Engineer's Guide to a Good Night's Sleep by Nicky Wrightson
  • Building Resilient Serverless Systems by Johnathan Chapin
  • Learning From Chaos: Architecting for Resilience by Russell Miles
  • Streaming Log Analytics with Kafka by Kresten Krab Thorup

Architectures You've Always Wondered About

  • Airbnb’s Great Migration: Building Services at Scale by Jessica Tai
  • What We Got Wrong: Lessons from the Birth of Microservices by Ben Sigelman

Career Hacking

  • Becoming A Fully Buzzword Compliant Developer by Trisha Gee
  • Surviving the Zombie Apocalypse by Andy Walker
  • Take Control of Your Career: A Personal Growth Framework by Aaron Randall
  • Using Your Super Powers to Boost Your Career Development by Francisco Jordano

DevOps & DevEx: Remove Friction, Ship Code, Add Value

  • Develop Hundreds of Kubernetes Services at Scale with Airbnb by Melanie Cebula
  • Progressive Delivery by James Governor
  • Who Broke Prod? - Growing Teams Who Can Fail Without Fear by Emma Button

“Don’t Mess Up The Culture!”—Scaling with Sanity

  • Building and Scaling a High-Performance Culture by Randy Shoup
  • Discovering Culture Through Artifacts by Mike McGarr
  • People Are More Complex than Computers by Mairead O'Connor
  • Variety: The Secret of Scale by Cat Swetel

Evolving Java & the JVM

  • Life Beyond Java 8 by Trisha Gee

Modern CS in the Real World

  • Automated Test Design and Bug Fixing @Facebook by Nadia Alshahwan
  • Functional Composition by Chris Ford

Modern Operating Systems

  • A Journey into Intel’s SGX by Jessie Frazelle
  • Fine-Grained Sandboxing With V8 Isolates by Kenton Varda
  • LinuxKit by Avi Deitcher
  • The Future of Operating Systems on RISC-V by Alex Bradbury
  • Unikernels Aren’t Dead, They’re Just Not Containers by Per Buer

Operationalizing Microservices: Design, Deliver, Operate

  • Complex Event Flows in Distributed Systems by Bernd Ruecker
  • Cultivating Production Excellence - Taming Complex Distributed Systems by Liz Fong-Jones
  • Reactive Systems Architecture by Jan Machacek, Matthew Squire
  • What Lies Between: The Challenge of Operationalizing Microservices by Colin Breck

Security Transformation

  • Speed The Right Way: Design and Security in Agile by Kevin Gilpin
  • The Three Faces of DevSecOps by Guy Podjarny

Surviving Uncertainty: GDPR, Brexit, or Politics? Beyond DR

  • Avoiding Getting on the News by Investigating Near Misses by Ed Holland
  • Balancing Risk and Psychological Safety by Andrea Dobson- Kocks
  • Change Is The Only Constant by Stuart Davidson
  • Choosing Kubernetes: Managing Risk in Cloud Infrastructure by Ben Butler-Cole
  • Risk of Climate Change and What Tech Can Do by Jason Box, Paul Johnston

Tech Ethics: The Intersection of Human Welfare & STEM

  • Creating a Trusted Narrative for Data Driven Technology by Indra Joshi
  • Effective Ethics for Busy People by Kingsley Davies
  • Ethos(s): Enabling Community and Culture by Robyn Bergeron

The Right Language for the Job

  • WebAssembly and the Future of the Web Platform by Ashley Williams

Solutions Track I

  • Traces Are the Fuel: Making Distributed Tracing Valuable by Ben Sigelman

Solutions Track III

  • How to Feature Flag (Poorly) & Lessons Learned by Edith Harbaugh

Opinions about QCon

Takeaways

InfoQ produces QCons in 6 cities around the globe. Our focus on practitioner-driven content is reflected in the fact that the program committee that selects the talks and speakers is itself comprised of technical practitioners from the software development community. In early May we're in São Paulo, then New York in June, Shanghai in October and San Francisco in November. We'll be back in London on March 2nd-6th 2020.

QCon London 2019 Publishing Schedule

Check out full videos on InfoQ.com

Videos of most presentations were available to attendees within 24 hours of them being filmed, and we have already begun to publish them on the InfoQ site. You can view the publishing schedule on the QCon San Francisco website. There are also numerous QCon photos on our Facebook page.

Week of April 22

Peddle the Pedal to the Metal

Howard Chu

Airbnb's Great Migration: Building Services at Scale

Jessica Tai

Real World Examples of FaaS

John Graham-Cumming

Test Driven Machine Learning

Detlef Nauck

BBC iPlayer: Architecting for TV

J. David Buckhurst

Week of April 29

Graal: Not Just a New JIT for the JVM

Duncan MacGregor

Life of a Packet Through Istio

Matt Turner

Otherworldly Java: Gateway to the Moon and Beyond

Diane Craig Davis

The Evolving Practice of Security

Michael Brunton-Spall

Life Beyond Java 8

Trisha Gee

To get notified when videos are available, please follow QCon London 2019 on InfoQ

Follow

Next QCon

Join us at QCon New York
June 24-28, 2019

The 8th QCon New York is a 3-day conference + 2 workshop days with over 100 talks in many different tracks and topics, that allows developers to discover what they don’t know ... but should know in software development. Architectures from Slack, Google, PayPal, Netflix; Machine Learning for Developers; Architecting For Failure, Microservices / Serverless (Patterns & Practices), Modern Java Innovations, Data Engineering for the Bold are just some of the tracks for this year’s conference.

Early bird pricing ends May 4th!
Save $600 when you use “INFOQNY19”!

Register

Platinum Sponsors

IBM

Create intelligent, disruptive cloud-based applications with developer tools from IBM. Whether you're exploring AI, IoT, or Blockchain, we can help you build applications capable of changing the world.

ING

Work at the edge of financial technology at an incredibly interesting time. Your work will have a direct impact on our 38 million customers worldwide. Let’s turn data into value and shape the future of banking.

Silver Sponsors

auth0

Auth0 is a universal identity platform made by developers, for developers. Never Compromise.

Azul

Azul Systems focuses exclusively on Java and the JVM. We build fully supported, standards-compliant runtimes that help enable Java-based businesses.

camunda

Camunda builds software for workflow and decision automation. The company develops the popular open source Camunda platform that supports the BPMN and DMN standards.

couchbase

As the creator of the world’s first Engagement Database, Couchbase is revolutionizing digital innovation that enables businesses to deliver ever-richer and personalized customer experiences.

hazelcast

Hazelcast in-memory computing technology delivers performance at scale.

heroku

Heroku, a Salesforce company and industry pioneer in platform as a service (PaaS), enables developers to build and run applications entirely in the cloud, without the need to purchase or maintain any servers or software. With Heroku you can focus on your app, not your infrastructure.

humio

Humio is a time-series log management solution for real-time monitoring and visualisation.

LaunchDarkly

With LaunchDarkly, teams control their entire feature lifecycles from concept to launch to value.

lightstep

LightStep is reinventing APM for enterprises adopting microservices and serverless.

nginx

NGINX is the fastest growing, highest performing software for modern web architectures. Over 60% of the world’s busiest sites chose NGINX & NGINX Plus for application delivery.

oracle

Oracle Cloud provides developers with an open, modern, intelligent platform and infrastructure for building applications. Try for free: cloud.oracle.com/tryit

redislabs

Redis Labs is the home of Redis & commercial provider of Redis Enterprise, the world’s most popular in-memory database platform.

site24x7

Site24x7 empowers IT operations and DevOps with AI-powered performance monitoring.

gocd

GoCD is an on-premise, open source, continuous delivery tool to help you get better visibility into and control of your teams’ deployments.

whitesource

WhiteSource secures and manages open source components in your products.

wso2

Integration Agility for Digitally Driven Organizations.

Bronze Sponsors

atomist

Atomist is the software delivery machine for modern software teams who want visibility and control of every aspect of their craft.

codeclimate

End to end software delivery metrics for engineering leaders.

datadog

Datadog is a monitoring and analytics platform for cloud-scale infrastructure and applications.

snyc

Snyk is a developer-first security solution that helps you use open source code and stay secure.

Synopsys

Synopsys helps you minimize risks while maximizing speed and productivity.

confluent