GraalVM Video Collection

Exploring How to Use Idiomatic JavaScript in Java Applications with GraalVM

This is an episode of GraalVM Streaming Week with Daniele Bonetta, who works on GraalVM JavaScript engine. Whether you are migrating from Nashort or just looking to use JavaScript libraries in your Java application, this session is a good starting point to get acquainted with GraaVM capabilities for JavaScript.

Exploring Helidon for Java microservices

In this video Dmitry Alexandrov from the Helidon team explains the basics of this Java framework, how to start using it for microservices, the necessary details about the project - compatibility with the Microprofile spec, inclusion of full CDI implementations, the reactive database driver wrapping the JDBC one to offer async execution, the reactive WebClient and how to get started with it.

Micronaut Introspection and Records

In this episode of learning the details of the Micronaut framework, Graeme Rocher talks about Java bean introspection facilities available in Micronaut, and how they work for normal Java objects and Records added in JDK 16.

Looking at the GraalVM compiler

During this stream you will learn how to build a GraalVM distribution from the sources. Doug Simon, the GraalVM compiler team lead, explains how to load the GraalVM project into the IDE, and the main classes one could look at to have the first basic understanding that the compiler is doing.

Fun with TruffleSqueak on GraalVM

In this video, Fabio Niephaus and Thomas Wuerthinger demonstrate how to run TruffleSqueak on GraalVM including language interoperability with Python, Ruby, R, and Java. A lot of the research behind Truffle polyglot is based on Smalltalk concepts.

Looking at method interceptors in Micronaut & Java 16

In this video Graeme Rocher explains things about method interceptors in Micronaut, how to handle custom annotations with it. The stream finishes with the discussion about the new JDK 16 release, and which features will probably have impact on Micronaut.

Advanced Configuration and Diagnostics for GraalVM Native Images

Learn from this video recording how easy it is to use GraalVM Native Image, and how to configure the builder, or where to start diagnosing if you hit a build failure. We share some useful tricks to make the configuration process and your transition from just-in-time to ahead-of time execution as smooth as possible.

Micronaut applications in Kubernetes

In this video Pavol Gressa looks at Micronaut applications in Kubernetes. He walks through the process of packaging a Micronaut app into a Docker container and pushing that to a container registry. Then you will learn how to use Dekorate to produce _kubernetes.yml_ based on the annotations in the Java code.