QCon Special Report
QConLondon London 2017 Special Report
 

EVENT SPONSORS


Develop applications
in the languages
databases and on the
platforms of your choice.

 


Bring your vision to life
Cognitive Services:
Get started
See documentation
Browse code samples
Happy building


DevOps Value Stream Mapping
Attend Seminar, REGISTER NOW.
Watch Forrester Webinar,
Register here.

 


Find out what's killing
your performance.
Manage providers across
your entire infrastructure.
Start your free trial


Aerospike is a NoSQL
database solution
that
delivers performance &
availability at scale at
a low TCO. Try it now.


How are your apps performing?
Build better web and mobile
apps with deep performance
visibility in test, pre-production
and production environments.

 


Couchbase Data Platform
The System of Engagement
Database for Web, Mobile
and IoT Expereinces
Download Now.

 


appScatter is a mobile strategy platform that offers distribution, tracking, performance and intelligence across multiple app stores worldwide, all in one place.

 


JFrog Xray
Component/Impact Analysis
Learn More:
Sign up for a Webinar
Start your Free Trial


Get visibility & control
over all deployments
across teams. Open source
continuous delivery tool
from ThoughtWorks: GoCD

 


The seamless scaling, true high availability and stable high performance of Redis Enterprise technology in the deployment of your choice. Learn more here.


Solace Open Data Movement Pub/sub messaging & more w/ open APIs & protocols: JMS, MQTT, REST, WebSocket. Learn more at solace.com


Perforce DevOps Digest
Sign up to get the weekly series. Delivered to your inbox each Tuesday. Sign Up Today.

 


MuleSoft Anypoint Platform.
Connect your applications,
data and devices.
Try it now and join
the MuleSoft Community!

 


Cloud-Native Java eBook
Learn how to build cloud-
native Java apps & reduce
heavy lifting.
Download the free eBook


Just Let Me Code!
Accelerate web & mobile
code validation using
Perfecto's cloud platform
Read our eBook


Organizations worldwide use
Black Duck products
to secure and manage
open source software.


Use Chef to become fast,
efficient, and innovative
software-driven organizations.


Build data pipelines and
process streams of data
at enterprise scale
using Apache Kafka.
Download Confluent today!


Humio, a log management &
analysis tool. OpenCredo,
is a hands-on software
and DevOps consultancy.


Twilio is a cloud communications platform
for software developers to
build, scale and operate
real time communications
in their software applications.


Infostretch provides QE
and DevOps services to
help enterprises get
their digital initiatives
to market faster.



This year was the 11th for QCon London; it was also our largest London event to date. Including our 140 speakers we had 1435 team leads, architects, and project managers attending 112 technical sessions across 18 concurrent editorial tracks and 16 in-depth workshops.

Alasdair Allan's opening keynote "Security War Stories: The Battle for the Internet of Things" highlighted one major theme for the event, which was looking at the underlying differences between the Internet of Things and the digital Internet that cause IoT-specific security issues. Latency and performance also featured prominently at the event this year, as you might expect for a conference in London. The UK is something of a centre for computer language design, and we had a number of talks and sessions looking at the topic, with Joe Duffy's keynote on Wednesday talking about concurrency, Java Language Architect Brian Goetz discussing parallelism in Java, and Pony language designer Sylvan Clebsch discussing how the design of Pony's type system and run-time influenced each other. Later in the day we brought this group together, along with Richard Feldman, for a panel discussion exploring "What's next for our languages?" hosted by Martin Thompson.

Attendees had near-instant access to video from almost all of the sessions. We're making these available to everyone as quickly as we can, and have already started publishing them at the rate of six per week. The publishing schedule for presentations can be found on the QCon London website.

InfoQ also reported from the event, and recorded podcasts with a number of speakers. The editorial team covers these sorts of topics on a regular basis. You can subscribe to our newsletter to stay ahead of the innovation hype and join a community of over 250,000 senior developers worldwide. If you are interested in a deep-dive you can also try our minibooks and eMags. One of our latest emags is specifically tailored to bring an overview of research paper for software architects: "The Morning Paper Quarterly Review"

This article, however, summarizes the key takeaways and highlights from QCon London 2017 as blogged and tweeted by attendees.

 

Table of Contents

Keynotes
   * Security War Stories: The Battle for the Internet of Things
   * Engineering You
   * Our Concurrent Past; Our Distributed Future

Applied JavaScript - Atomic Applications and APIs
   * Adventures in JavaScript and the IoT
   * Full-scale Elm in Production
   * Microservices at the Heart of BBC iPlayer
   * The Hitchhiker's Guide to Serverless JavaScript

Architecting for Failure
   * Building and Trusting a Cloud Bank
   * Building Reliability in an Unreliable World
   * From Microliths to Microsystems
   * Latency Sensitive Microservices

Architectures You've Always Wondered About
   * Architectural Overhaul: Ad Serving @spotify Scale
   * Low Latency Trading Architecture at LMAX Exchange
   * Scaling Facebook Live Videos to a Billion Users
   * Scaling Instagram Infrastructure
   * The Distributed Pit of Success @Deliveroo

Containers - State of the Art
   * cgroupv2: Linux's New Unified Control Group System
   * Continuous Delivery the Hard Way with Kubernetes
   * Deliver Docker Containers Continuously on AWS
   * Dev to Prod in 5 Minutes: Is Your Company Ready?
   * When Containers Attack!

Dark Code: The Legacy/ Tech Debt Dilemma
   * A Crystal Ball to Prioritize Technical Debt
   * Crushing Tech Debt Through Automation at Coinbase
   * Refactoring Mount Doom - Tackling Legacy Code
   * Strategic Code Deletion
   * Using Quality Views to Tackle Tech Debt @Tesla

Engineering Culture @ { {Cool_company} }
   * Enabling Innovation at Uber Speed
   * The Holistic Detective Hunt for Great Tech Culture

Fast & Furious: Ad Serving, Finance, & Performance
   * Achieving High Load in Advertising Technology
   * Policing the Stock Market with Machine Learning
   * Predictability in ML Applications

Java - Performance, Patterns and Predictions
   * Thinking Strategically about IoT

Modern CS in the Real World
   * Panel: What's next for Our Programming Languages?
   * SQL Server on Linux: Will It Perform or Not?

Modern Distributed Architectures
   * Spotify's Reliable Event Delivery System

Modern Learning Systems
   * Deep Learning @Google Scale: Smart Reply in Inbox

Observability Done Right: Automating Insight & Software Telemetry
   * After Acceptance: Reasoning about System Outputs
   * Avoiding Alerts Overload from Microservices
   * Do You Really Know Your Response Times?
   * Monitoring Serverless Architectures
   * Observability, Event Sourcing and State Machines

Performance Myth-busting
   * High Performance Managed Languages
   * In-memory Caching: Curb Tail Latency with Pelikan

Security: Lessons Learned from Being Pwned
   * Building Secure Player Experiences at Riot Games
   * How to Backdoor Invulnerable Code
   * Making the Most out of a Bad Day as a Developer
   * Out of the Browser Into the Fire

Softskills: Essential Skills for Developers
   * Building a High Performing Team
   * Creating Space to Be Awesome
   * Lending Privilege
   * Shaving My Head Made Me a Better Programmer

Workhorse Languages, Not Called Java
   * Building a Bank with Go
   * Testing Programmable Infrastructure with Ruby
   * Why We Chose Erlang over VS. Java, Scala, Go, C

Sponsored Solution Track I
   * Continuously Delivering Security in the Cloud

Workshops
   * Paradigms Lost, Paradigms Regained

Opinions about QCon

Takeaways

InfoQ produces QCons in 5 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.

This week QCon will be in São Paulo. We're then in New York in June, Shanghai in October and San Francisco in November.

We'll be back in London on March 5th 2018.

 

Join our Network

You are getting this email because you subscribed to receive the weekly InfoQ Newsletter. If you no longer wish to receive these emails, please click on the following link:  Unsubscribe
Forwarded newsletter?  Register to get your own weekly newsletter.
C4Media Inc. (InfoQ.com),
2275 Lake Shore Boulevard West,
Suite #325,
Toronto, Ontario, Canada,
M8V 3Y3