GraalVM - Run Programs Faster Everywhere
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the capabilities of GraalVM, an integrated, polyglot, high-performance execution environment for dynamic, static, and native languages in this 52-minute conference talk from Devoxx. Discover how GraalVM enhances the Java ecosystem by supporting Java, Scala, Kotlin, Groovy, and other JVM-based languages, as well as dynamic scripting languages like JavaScript, Ruby, R, and Python. Learn through demonstrations about using GraalVM as a JVM JIT compiler, 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 portability. Gain insights into writing code in your preferred language, optimizing it for specific problems, and running the resulting program efficiently across various environments, including JVM, native code, and even inside databases. Delve into technical details, benchmarks, compatibility, migration strategies, and the benefits of native image compilation as you explore GraalVM's potential to revolutionize multilingual programming and performance optimization.
Syllabus
Introduction
What is GraalVM
Technical details
How it works
Truffle Framework
How to get it
GraalVM Enterprise
Benchmark
Scala
Benchmarks
OpenJDK
Ground Compiler
Multiply matrices
Performance on JDK 11
Twitter
JIT Compiler
Polyglot Environment
Spring
Python
JavaScript
JavaScript Performance
Ruby Performance
Compatibility
Python Integration
Debugging
Migration
Native Images
iam compiler
binary file
challenges
tracing agent
benefits
frameworks
Java 11 bits
Managed mode
Other interesting things
Native German based applications
GraalVM values
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