Speaker

Alina Yurenko

Alina Yurenko

Developer Advocate for GraalVM at Oracle Labs

Alina is a developer advocate for GraalVM at Oracle Labs, a research & development organization at Oracle. Loves both programming & natural languages, compilers, and open source.

Area of Expertise

  • Information & Communications Technology

Topics

  • graalvm
  • java
  • performance

Going AOT: Everything you need to know about GraalVM for Java applications

In the past few years GraalVM got widely adopted by the Java ecosystem, and even more more since Native Image becoming officially supported by many frameworks. Now it's hard to imagine starting a new project, especially for the cloud, without at least considering going native. However, taking a new technology to production requires research and preparation. What is the best way to build and deploy such native executables? Once deployed, how can I monitor them? Can I test them as I do with regular Java applications? What if startup is less important, how do I optimize for peak performance and latency? How do I use 3rd-party libraries? In this session, we'll go through all those aspects and illustrate them with demos.

Fast And Lightweight Spring Boot Applications With GraalVM

Spring Boot 3.0 has introduced GA of GraalVM Native Image support, previously incubated in the Spring Native project. Now you can easily compile your Spring Boot application ahead of time with GraalVM to produce a native executable that starts fast, needs less memory, and doesn’t require a JVM. In this session we'll take a look at building native Spring Boot apps from scratch, leveraging latest GraalVM features, and using popular libraries

Supercharge your Java applications with GraalVM 🚀

You've probably heard of GraalVM Native Image and how it is great for startup time & memory consumption of Java applications, but do you know how to use it to the fullest in practice? In this session we'll look at developing and testing Native Image applications, optimizing their performance, working with metadata and configuration, and more!

High-performance Java applications with Spring Boot and GraalVM

GraalVM is known for making applications faster, smaller, and more memory efficient, but can it also make them faster? In this session we will talk about JIT and AOT compilation and when to go for each, how to leverage specific optimizations for the best peak throughput, how to optimize the development cycle when working with GraalVM Native Image, and will illustrate all those points on the example of Spring applications.

Everything you need to know about Spring AOT and GraalVM

Spring Boot introduced support for GraalVM a while ago, and now many teams are considering using them together in production. For that, there are several things you need to know: what is the Spring AOT engine and how does it transform your application? How can you ensure compatibility of libraries and dynamic java features in the native mode? How do you approach performance to make it on par with the JVM? What are the recommended development practices?
In this session we will talk about everything you need to know to build and deploy apps with GraalVM and Spring Boot, and sleep well at night.

JCON EUROPE 2024 Sessionize Event Upcoming

May 2024 Köln, Germany

Microsoft JDConf 2024 Sessionize Event

March 2024

Jfokus 2024 Sessionize Event

February 2024 Stockholm, Sweden

Alina Yurenko

Developer Advocate for GraalVM at Oracle Labs

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top