Track Overview

Evolving Java

The Java is Dead meme continues in 2020, 10 years after it started!  Unsurprisingly enough, the Java ecosystem just keeps evolving, with new innovations that continue to drive large enterprises, cloud infrastructure and has Trillion's of dollars worth of commercial activity run on it each year.  This year at QCon we look at the important innovations in the Java space that will directly impact you in the short term future.  

There has been a number of innovations around running Java in a Cloud Native environment. Quarkus is a leading light here, allowing you to build and deploy native image applications that are Java-compatible. Deploying Java applications efficiently on Docker was a struggle 5 years ago, but now Java is a leader in language support for containers and we look at the latest work to optimize this even further.  The global migration from Java 8 to 11 is finally taking place, and major enterprises are now planning their move, we bring you a field report by one of the world's most exciting digital banks! Looking a little further forward we finally have a working implementation of Records and Sealed Types that you can use to build more efficient data structures. Lastly, for the bold, there's a new Java compiler in town called Graal that some claim has massive performance benefits. But how does Graal really execute code, as compared to Hotspot today, that question is answered in this track before you take the plunge!"


From this track

SESSION + Live Q&A Java 11

Live Coding 12-Factor App

Planning to build microservices? The best practice of building a first-class Cloud Native Microservice is to follow 12-Factor app.But how do you fulfil the 12-factor app rules, e.g. how do you externalise the configuration, fault tolerance, etc?    Come to this session to watch the live...

Emily Jiang

STSM, Liberty Microservice Architect and Advocate @IBM

SESSION + Live Q&A Java 11

Records and Sealed Types - Coming Soon to a JVM Near You!

OpenJDK's Project Amber has been delivering small improvements for a while now. With the release of Java 14, a group of major new features starts to arrive.The first is Records - a new syntax for declaring a class that "just holds data" and fills the same role that tuples do in...

Ben Evans

Java Champion, Author of "Java in a Nutshell"

SESSION + Live Q&A London

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

SESSION + Live Q&A London

How the HotSpot and Graal JVMs execute Java Code

When Java was released in 1995 it was slow, a reputation it has carried for many years… Today Java can give performance that is comparable to C++ and can emit instructions that are more optimal than code which is statically compiled. But how?  This talk will explore practical examples...

James Gough

Co-author of Optimizing Java

SESSION + Live Q&A London

Java in Containers - Part Deux

Containers are everywhere in modern cloud workloads, but that doesn’t mean everything's roses! Container isolation imposes a de-facto additional complexity layer, i.e. a virtual machine, and running unprivileged containers is not a simple task. How do containers affect the ergonomics of...

David Delabassee

Developer Advocate in the Java Platform Group @Oracle


Speakers from this track

Emily Jiang

STSM, Liberty Microservice Architect and Advocate @IBM

Emily Jiang is a Java Champion. She is Liberty Microservices Architect and Advocate, STSM in IBM, based at Hursley Lab in the UK. Emily is a senior MicroProfile lead and has been working on MicroProfile since 2016 and leads the specifications of MicroProfile Config, Fault Tolerance and...

Read more
Find Emily Jiang at:

Ben Evans

Java Champion, Author of "Java in a Nutshell"

Ben Evans is Senior Principal Software Engineer at Red Hat. Previously, he was Lead Architect for Instrumentation at New Relic. He also co-founded jClarity, a JVM performance optimization company (acquired by Microsoft in 2019). He is a former member of the JCP Executive Committee, and helped...

Read more
Find Ben Evans at:

Andrzej Grzesik

Platform @RevolutApp

Ags likes distributed systems in all shapes and form. Coding since the age of 8, loves simplicity and continuous delivery. While he has written in many languages, he favours the JVM. Since "most software problems are people problems", he stirs communities, organizes and speaks at...

Read more
Find Andrzej Grzesik at:

James Gough

Co-author of Optimizing Java

James (Jim) Gough is an executive director and developer at Morgan Stanley, where he’s focused on building customer-facing technology. A Java developer and author, Jim first became interested in Java during his degree program at the University of Warwick; after graduating, he became a...

Read more
Find James Gough at:

David Delabassee

Developer Advocate in the Java Platform Group @Oracle

David is a Developer Advocate in the Java Platform Group at Oracle. Prior to that, he was involved in Oracle’s Serverless initiatives. David has also been heavily involved in Java EE 8 and its transition to the Eclipse Foundation as part of the Jakarta EE initiative.  Over the years,...

Read more

Track Host

Martijn Verburg

Principal Engineering Group Manager (Java) @Microsoft. ex CEO at jClarity (acquired by MSFT) & CxO / start-up mentor

Martijn is the Principal Software Engineering Group Manager for the Java Engineering Group at Microsoft. Prior to being acquired by Microsoft, he was the CEO of jClarity, a Performance Diagnostic tooling company that used ML and statistical techniques to automate root cause analysis of...

Read more
Find Martijn Verburg at:

Track Host

Alex Blewitt

Head of Cloud Infrastructure at Santander

Alex Blewitt has been working with Java since its first release, and has worked on JVM projects at Goldman Sachs and Credit Suisse, where he was the JCP representative until 2016. He co-founded the Docklands.LJC and has spoken about Java and performance at several conferences, and writes for...

Read more
Find Alex Blewitt at:

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