GraalVM and GraalPy Meet IntelliJ IDEA

Livestream
Agenda

GraalVM has become very popular in the Java community, not just because of its JIT compiler, but also because it can compile Java applications into efficient native images. These native images start instantly, scale quickly, and use fewer computing resources. Moreover, the team also develops GraalPy, GraalJS, GraalWasm, and other Graal Languages that allow you to supercharge your Java applications with packages from Python, JavaScript, WebAssembly, and other language ecosystems.

In this session, Fabio Niephaus from the GraalVM team walks us through the different integrations for GraalVM, GraalPy, and others in IntelliJ IDEA. You can download GraalVM JDKs and start new Micronaut, Spring, or Quarkus projects with out-of-the-box GraalVM support, all from within the IDE. He also shows us how to build Java applications with GraalVM Native Image, use monitoring and profiling tools, and even debug native images.

We’ll also look at how to embed Python, JavaScript, or WebAssembly code in your Java applications, and how Graal languages, language injections, and the debugging tools from IntelliJ IDEA make this easy and fun!

Speaking to you

Fabio Niephaus

Fabio is a research manager on the GraalVM project at Oracle Labs. He works on GraalPy, GraalJS, GraalWasm, and other Graal languages, GraalVM Native Image, developer tools, and the overall GraalVM developer experience.