Java 11

Past Presentations

Performance Testing in Java

Writing software is regarded by many developers as a craft or an art. However when it comes to performance tuning and/or testing many believe it to be more of a dark art. Nothing farther from the truth. We can gain a lot by applying a concrete methodology and similar reasoning techniques we...

Andres Almiray Java/Groovy Developer and Java Champion
Ix-chel Ruiz Groovy Enthusiast, Teacher of Computer Science
Serverless Spring

This live coding session will introduce Spring Cloud Function, from the basic programming model all the way to multicloud deployments. Along the way, we'll explore the current state of Java across Function-as-a-Service providers and demonstrate what role Spring can play in the Serverless...

Dave Syer Senior Consulting Engineer @Pivotal
Low Latency Trading Architecture at LMAX Exchange

Building a financial exchange like the one that LMAX Exchange operates presents a unique challenge. Our customers trade over $2 trillion a year through our platform, while demanding low and predictable latency with ever increasing volumes of transactions. In this talk we will present an overview...

Sam Adams Head of Software Engineering @LMAX Exchange
OpenJ9 - Compelling Java for Cloud Workloads

Java's suitability for Enterprise computing is well known, but past success has created a new set of 'legacy' applications when the industry inflects, and the economics of computing drive towards new deployment models.  Java's VM has demonstrably provided the flexibility and means for Java...

Stephen Hellberg Runtime Support/Change Team Architect (Java, Node.js, Apache Spark) at @IBM
Scaling Instagram Infrastructure

Instagram is a social network mobile app that allows people to share the world's moments as they happen. It serves 300 millions users on a daily basis throughout the world. In this talk, we will give an overview on the infrastructure that supports its users on this large scale. Topics will...

Lisa Guo Software Engineer @Instagram
Graal: Not Just a New JIT for the JVM

Graal is a new JIT compiler for the JVM and a possible replacement for Hotspot's C2. However, this isn't the whole story and the design of Graal enables it to do more than to be a great JIT. In this talk we'll take a look at the differences between C2 and Graal, what this can mean for the...

Duncan MacGregor Working on TruffleRuby and Project Loom with Graal

Interviews

Trisha Gee Java Champion, Engineer and Evangelist

Is Boilerplate Code Really So Bad?

How you you describe the persona and level of the target audience?

Main target is developers who code every day. Primarily targeting Java developers, particularly those who are busy getting on with actual work and may not have had time to stay up to date on what's happened with recent versions of Java (8, 9) and what may be coming soon (Java 10, 11). Also relevant for tech leads and other people who...

Read Full Interview
Sander Mak Fellow & Software Architect @luministech

Modular Java Development in Action

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

I work as a software architect at Luminis, and I've been developing Java-based applications for more than 10 years. Currently I'm working on a system that revolves around personalized learning for Dutch secondary schools. We're building web applications and matching back-ends that do data analysis, all in order to improve education. We...

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
James Gough Co-author of Optimizing Java

How the HotSpot and Graal JVMs execute Java Code

What is the work you're doing today?

I work at Morgan Stanley as a Java developer and architect. My main work is around APIs and API gateways. That includes working on architectural components like our cloud strategy, building API infrastructure and all kinds of Java related projects along the way. Besides focusing on the architecture side of things I'm still actively...

Read Full Interview
Andres Almiray Java/Groovy Developer and Java Champion Ix-chel Ruiz Groovy Enthusiast, Teacher of Computer Science

Performance Testing in Java

What’s the motivation for the talk?

The talk is structured like a conversation between two senior engineers, to discuss performance issues and to showcase that you don’t necessarily need to have a lot of information in your head in order to start performance testing, and get the results.

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