London

Past Presentations

Cluster Consensus: When Aeron Met Raft

Consensus protocols enable distributed systems to agree a common view of shared state. This common view allows a cluster to continue service while a majority of its members are available. Raft was designed to be understandable. Raft succeeded in this goal and became popular. Aeron was designed...

Martin Thompson High Performance & Low Latency Specialist
Automated Test Design and Bug Fixing @Facebook

The talk describes the deployment of Sapienz, a system for automated test case design that uses Search Based Software Engineering (SBSE) that has been deployed at Facebook since October 2017 to design test cases, localise and triage crashes to developers and monitor their fixes. It also describes...

Nadia Alshahwan Software Engineer @Facebook
People Are More Complex Than Computers

Equal Experts is a consultancy founded and run by software people. We try to take the principles we use when building products and apply them to building a company. In just over a decade we’ve grown to an 1300 person network with many great clients. We’ve learned that there are some cultural...

Mairead O'Connor Partner and Engagement Manager @EqualExperts
A Year With Java 11 in Production!

At the time of QCon London, Revolut will have been running Java 11 in production for over a year!As with all JDK upgrades, this didn't happen overnight - let me tell you a little more about our experience. You will hear about our journey, what surprised us, and what we found better than...

Andrzej Grzesik Platform @RevolutApp
The Present and Future of Serverless Observability

As engineers, we're empowered by advancements in cloud platforms to build ever more complex systems that can achieve amazing feats at a scale previously only possible for the elite few. The monitoring tools have evolved over the years to accommodate our growing needs with these increasingly...

Yan Cui Senior Developer at Space Ape Games
Using Your Super Powers to Boost Your Career Development

Developing your own career development is something that we all struggle with, it's not easy or clear what are the steps to do. Even with an experienced career we do still struggle. But that experience brings other things, knowing ourselves, knowing what we do well, what are our super powers and...

Francisco Jordano Engineering Manager @Deliveroo

Interviews

Gilberto Bertin System Engineer @Cloudflare London

XDP in Practice: DDoS Mitigation @Cloudflare

What's the main focus of the work that you do today?

I'm currently working in the DDoS mitigation team at Cloudflare London, where I spend my time daily on a few different areas. There are in fact many different tasks to keep the DDoS mitigation pipeline up. Every time we see something new we jump on that and take a look to try to understand what's going on. I also spend some time...

Read Full Interview
Will Jones VP of Engineering, @Habito

Habito: The Purely-Functional Mortgage Broker

Tell me about the work you are doing.

Habito is changing the way mortgages work in the United Kingdom. It's quite a complicated process to work through. About 70% of the market is intermediated, so it's a good place to build a consumer-friendly brand and fix problems like not being able to understand what an appropriate mortgage looks like or how repayments work -- in...

Read Full Interview
Crystal Hirschorn VP Engineering, Global Strategy & Operations @CondeNast

How Condé Nast Succeeds by a Culture That Embraces Failure

Tell me a bit about the work that you do.

I'm the Director of Engineering and Cloud Platforms. I oversee the whole software engineering function at Condé Nast International which is better known for its portfolio of magazines such as Vogue, GQ, Wired, Vanity Fair, Glamour. It's an international company - we have operations in 11 different countries around the world in Asia,...

Read Full Interview
Duncan MacGregor Working on TruffleRuby and Project Loom with Graal

Graal: Not Just a New JIT for the JVM

Tell me a bit more about the projects that you're working on.

I spend most of my time working on TruffleRuby and a small portion of my time working on project Loom. TruffleRuby is an attempt to produce a high-performance Ruby implementation using a language implementation framework called Truffle. We developed the idea of Truffle; you shouldn't have to write a complicated compiler for your...

Read Full Interview
Matthew Cornford Technology Lead and Evangelist  @OcadoTechnology

Orchestrating Robot Swarms with Java

Tell us a bit about the work that you do.

I've been in the software industry for just over 10 years now, working primarily as a software developer and team lead. I have worked mostly in Java across several industries, telecommunications, finance, investment, banking, pensions, and now in automation. I've seen lots of different business, and all the software problems tend to be...

Read Full Interview
Jessica Yung Machine Learning blogger and entrepreneur, Self-Driving Car Engineer Scholar @nvidia

Understanding Deep Learning

Tell me a bit about your experience with deep learning.

I frequently use deep learning for a range of different things, very often with time series. Previously I worked in finance. We tried to predict different kinds of stock prices, bond prices and economic indicators. I also worked with self-driving cars. The inspiration for this talk was really very much based in what I was doing because...

Read Full Interview
Want to keep in touch with more QCon London 2021 announcements?
SUBSCRIBE TO GET UPDATES