GraalVM Video Collection
JavaFX is eating the world!
Watch Johan Vos implementing a mobile app with JavaFX, converting it into a native binary using Gluon Substrate on GraalVM Native Image. Note the fast startup, and the small heapsize.
GraalVM 21.1 Unboxing
GraalVM 21.1 adds initial JDK 16 support along with a ton of other new features and enhancements. Oleg Šelajev and Thomas Wuerthinger walk through the highlights.
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.