QOC-7575 GraalVM & Java Optimisations: Abstractions without regret | Devoxx

Devoxx Ukraine 2018
from Friday 23 November to Saturday 24 November 2018.

   GraalVM & Java Optimisations: Abstractions without regret


JVM Languages
Intermediate level
Space C Friday from 14:10 til 15:10

Performance-aware code often sacrifices elegance and readability. Runtimes and compilers, however, are getting better and sometimes can efficiently optimize the parts which previously developers had to manually make fast. In this session, we discuss how to write Java code without worrying about performance regressions very much. We'll look at the typical code patterns used for writing high-performance Java, refactor them into an easier maintainable, better-looking code without losing performance. You'll learn more about the GraalVM's compiler and how it operates, which optimizations help the most and how to make use of GraalVM in your projects.

JVM   performance   GraalVM   programming languages   Java  
Subscribe to Devoxx on YouTube
Oleg Šelajev
Oleg Šelajev
From Oracle

Oleg Šelajev is a developer advocate for the GraalVM project at Oracle Labs, which aims to make programs run faster and developers more productive. He organizes VirtualJUG, the online Java User Group, and a GDG chapter in Tartu, Estonia. Became a Java Champion in 2017. Loves pizza and playing chess & performance puzzles. Favorite languages: Java, JavaScript, and Python. And Clojure. And Kotlin, and TypeScript... In general, Oleg loves all languages, compilers, and virtual machines.

Make sure to download the Android or iOS mobile schedule.