Track Overview
Bare Knuckle Performance
Crushing latency and getting the most out of your hardware.
From this track
Performance Open Space
Details to follow.
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Inline(value) types are the key part of experimental project Valhalla which should bring new abilities to Java language. It's a story not only about performance, it's also a story about safety, abstraction,expressiveness, maintainability, etc. But on this session we will talk about...
Sergey Kuksenko
Java Performance Engineer @Oracle
Understanding CPU Microarchitecture to Increase Performance
Microprocessors have evolved over decades to eke out performance from existing code. But the microarchitecture of the CPU leaks into the assumptions of a flat memory model, with the result that equivalent code can run significantly faster by working with, rather than fighting against, the...
Alex Blewitt
Head of Cloud Infrastructure at Santander
Maximizing Applications Performance with GraalVM
GraalVM is a high-performance virtual machine offering new optimizations for individual languages and seamless interoperability for polyglot applications. One of the interesting features one can get with GraalVM is the freedom to choose between JIT and AOT compilation modes. This way you can...
Alina Yurenko
Developer Advocate for GraalVM @Oracle
Performance vs. New Features: It Doesn’t Have to Be a Zero-Sum Game
In this talk we'll explore implementing CRC checksums for a durable log while trying to retain respectable performance. We'll discuss motivations for applying checksums and explore how convoluted this process can be. We need to deal with missing/convoluted APIs to get the basics working....
Dmitry Vyazelenko
Founder at Safepoint Ost
Quarkus
There’s a radical advance in Java development waiting for you, right here. Why is everyone excited about Quarkus? Does it really produce sub-atomic applications? Is it an exaggeration to say it boots at “supersonic” speed?If you wonder how these figures are even possible, this...
Sanne Grinovero
Senior Principal Software Engineer @RedHat
Speakers from this track
Sergey Kuksenko
Java Performance Engineer @Oracle
Sergey Kuksenko is a Java Performance Engineer at Oracle working on a variety of Java and JVM performance enhancements. He joined Oracle in 2010 and OpenJDK/OracleJVM is the third JVM in his experience. He started working as Java Engineer in 1996 and as Java Performance Engineer in 2005. He has...
Read moreFind Sergey Kuksenko at:
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 moreFind Alex Blewitt at:
Alina Yurenko
Developer Advocate for GraalVM @Oracle
Alina is a Developer Advocate for GraalVM at Oracle Labs, a research and development organization at Oracle. Coming from developer relations background, Alina now has joined the GraalVM team to work with its global community.
Read moreFind Alina Yurenko at:
Dmitry Vyazelenko
Founder at Safepoint Ost
Software developer, conference speaker and a disorganizer of JCrete and JAlba unconferences, passionate about concurrency and performance.
Read moreFind Dmitry Vyazelenko at:
Sanne Grinovero
Senior Principal Software Engineer @RedHat
Sanne Grinovero has been a member of the Hibernate team for 10 years; today he leads this project in his role of Sr. Principal Software Engineer at Red Hat, while also working on Quarkus as a founding R&D engineer.Deeply interested in solving performance and concurrency challenges around data...
Read moreFind Sanne Grinovero at:
Track Host
Monica Beckwith
Java Champion, First Lego League Coach, passionate about JVM Performance @Microsoft
Java Champion Monica Beckwith is considered a subject matter expert, has several published articles and gets regular invitations to give talks on JVM/JIT Compilation/Garbage Collection (GC). She is also a JavaOne Rock Star.Monica has made various performance contributions to the Java HotSpot VM...
Read moreFind Monica Beckwith at:
Track Host
Werner Schuster
Conference Chair & InfoQ Editor Functional Programming, @Wolfram
Werner Schuster (@murphee) sometimes writes software, sometimes writes about software. He focuses on languages, VMs and compilers, HTML5/Javascript, and recently more on performance optimisation.
Read more