warning icon QCon London 2021 has been canceled. See our current virtual and in-person events.
You are viewing content from a past/completed QCon -


Location: Westminster, 4th flr.

Day of week: Monday

Industry practitioners and technical product managers from leading vendors demonstrate solutions to some of today's toughest software development challenges in the areas of performance monitoring, Big Data, software delivery, scalability, and more.

Track Host: Nitin Bharti

Managing Editor and Product Manager, C4Media

Over the last decade, Nitin has helped build several notable online developer communities including TheServerSide.com, DZone, and The Code Project. He is known for his extensive editorial work in the Enterprise Java, .NET, SOA, and Agile communities. As Managing Editor and Product Manager at C4Media - the producer of InfoQ.com and QCon events - Nitin continues to pursue his primary passion: helping spread knowledge and innovation throughout the enterprise software development community.

10:35am - 11:25am

Fast and Efficient Java with GraalVM and Helidon

Come to this session to learn how to build Java microservices, that start in milliseconds and have low memory footprint. In addition to better performance and resource utilization, this also allows to significantly cut costs in cloud environments. You can achieve those benefits by using GraalVM — new high-performance virtual machine, that can also compile Java code into native binaries, and Helidon — Java microservices framework, running on a fast Netty core.

In this talk we'll go through the best cases for using GraalVM and Helidon, ways to identify whether this approach will work for your project, and how to get started.

Alina Yurenko, Developer Advocate for GraalVM @Oracle
Peter Nagy,

11:50am - 12:40pm

Building a Composable Enterprise with APIs and Product Thinking

A composable enterprise is an organisation that can rapidly move to create and improve processes, applications and new digital customer offerings. Achieving this is a combination of organisational and technical challenges. We will look at how building and managing APIs within an organisation can form the basis of a composable enterprise. One aspect that has really taken hold recently is that APIs are digital products. Therefore product management and product thinking are really important to this model.

We will look at how microservices and cloud native applications fit into this approach as well as how to bring along legacy systems. The session will include some examples of companies taking this approach and their lessons learnt in moving to become composable.

Paul Fremantle, Co-founder @wso2

1:40pm - 2:30pm

The Art and Science of Interview Engineering

Interviews are the gateway between each of us and our next job. Yet, interviewing has never been recognized as its own discipline -- and many organizations are unable to conduct the number of interviews they need with the quality and consistency required to reach hiring targets.

So, what if interviewing were a job? Would it close this gap?

In this presentation, Karat Director of Developer Relations Lusen Mendel will share their journey from leading software engineering teams at IndieGogo and Rackspace to making Interview Engineering their job, including insights and best practices from the 60,000+ interviews Karat has conducted.

Attendees will learn:

  • Why better candidate experiences increase signal
  • How to deliver consistent interviews at scale
  • How to develop and test interview questions

Lusen Mendel, Director of Developer Relations @karat

4:10pm - 5:00pm

Safe at Any Speed: How to Release More Often Without Increasing Risk

You’d like to release more often, but you also want to sleep well at night. The good news is: you can do both.

The fear of continuous deployment is understandable: sure, it makes production bugs quicker and easier to resolve, but you still want to avoid releasing buggy code at all. Feature flags are a big help, but you can't test all the combinations. Meanwhile, the bug reports keep coming.

If you want to really fix your processes, you need to deal with the uncertainty. It’s time to answer the core questions:

  • What problems are you most afraid of?
  • How can you defend against them while being productive?

In this talk, you’ll learn about:

  • Approaches to identifying and handling risks
  • Choosing an approach that suits you and your team
  • Testing in the context of modern development frameworks
  • Finding balance between time spent on QA versus time saved by quick releases

Attendees will walk away with usable techniques for identifying risks; using those risks to create criteria for when code is safe to release; steps to take to meet those criteria; and increased confidence and desire to enable regular deployment.

Yoz Grahame, Developer Advocate @LaunchDarkly

Last Year's Tracks

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.