Ten Things You Can Do With GraalVM
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the capabilities of GraalVM in this comprehensive 51-minute conference talk from Devoxx. Discover how GraalVM enhances the Java ecosystem by providing an integrated, polyglot, high-performance execution environment for dynamic, static, and native languages. Learn about GraalVM's support for Java, Scala, Kotlin, Groovy, and other JVM-based languages, as well as dynamic scripting languages like JavaScript, Ruby, R, and Python. Through demonstrations, gain insights into using GraalVM as a JVM JIT compiler, enhancing JIT performance, running native and polyglot programs, compiling ahead of time for faster startup and lower runtime overhead, debugging polyglot code with universal tools, profiling application performance and memory, and embedding GraalVM in native applications for improved portability. Understand how GraalVM enables writing code in the most suitable language for specific problems and running the resulting programs efficiently across various platforms, including JVM, native code, and even inside databases. The talk covers topics such as downloading GraalVM, running multiple languages, working with layers, utilizing Native Image, loading packages, bundled versions, NPM, JavaScript, and validators.
Syllabus
Introduction
Disclaimer
About Chris Eaton
Downloading GraalVM
Running multiple languages
Layers
Native Image
Load Packages
Bundled Version
NPM
JavaScript
Validator
Taught by
Devoxx
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube