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
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
MirÃadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera