
Alina Yurenko
Developer Advocate for GraalVM at Oracle Labs
Actions
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.
Links
Area of Expertise
Topics
GraalVM in Practice
GraalVM makes applications faster, leaner, and more responsive.
But how do you take your existing application and turn it into a native executable with great performance, easy migration, and smooth developer experience?
In this session, we’ll explore practical strategies for building and running production-ready applications with GraalVM:
– Migrating existing apps
– Working with popular libraries and creating configuration
– Packaging and deployment options (linking, compact containers)
– Security considerations (obfuscation, vulnerability scanning, SBOMs)
– Monitoring and observability
We’ll also briefly look at some experimental and advanced topics like Native Image Layers, ML-based profile inference, Project Crema, and embedding guest languages, as well as the key features of the latest release — GraalVM 25.
If you're curious about GraalVM and would like to make the most of it, this session is for you.
GraalVM 25: What’s New and What’s Next
The latest GraalVM release brings major improvements for easy migration, even higher performance, and better developer experience. In this session, we’ll look at what’s new in GraalVM 25, how it helps build faster and more secure native executables, and what’s coming next.
Some of the new features we will cover:
– Easy migration with ` -H:Preserve`
– ML for high performance out of the box
– Performance profiling
– Security by default
– New tools
We’ll also take a sneak peek at Project Crema, which will lift native compilation’s default closed-world assumption by allowing dynamic loading and execution of classes at run time.
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
Microsoft JDConf 2024 Sessionize Event
Jfokus 2024 Sessionize Event

Alina Yurenko
Developer Advocate for GraalVM at Oracle Labs
Links
Actions
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