YoVDO

GraalVM - Run Programs Faster Everywhere

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Scala Courses Benchmarking Courses GraalVM Courses Polyglot Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Java Microservices with GraalVM
LinkedIn Learning
Java Application Performance Tuning and Memory Management
Udemy
Incredible Things You Can Do with Micronaut & GraalVM
Devoxx via YouTube
Abstractions Without Regret with GraalVM
Devoxx via YouTube
Adapting Java for the Serverless World
Devoxx via YouTube