Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GraalVM for Java Developers

Spring I/O via YouTube

Overview

Explore GraalVM's capabilities for Java developers in this 50-minute conference talk from Spring I/O 2019 in Barcelona. Dive into the high-performance runtime that supports multiple languages, including Java, Scala, Kotlin, Groovy, JavaScript, Ruby, R, and Python. Learn about the potential performance boost for your code, discover how to enhance web applications with multi-language support, and understand the process of creating native images for fast startup and low memory overhead. Gain insights into GraalVM's architecture, the Truffle Framework, and Oracle's support. Examine performance demonstrations using various benchmarks, including Renaissance and Open JDK. Investigate practical examples with Spring applications, Java types, and JavaScript compatibility. Understand the tools available, assisted configuration for reflection, and test results for native images. By the end of this talk, you'll have a comprehensive understanding of how GraalVM can empower you to write code in your preferred language while achieving exceptional performance.

Syllabus

Introduction
What is it
What does it offer
Architecture
Truffle Framework
Builds
Oracle support
Performance demo
Renaissance benchmark
Java performance
Open JDK
Experimental VM
Math benchmarks
Open JDK benchmarks
Twitter
Ground AM19
Polygons
Spring example
Java types
JavaScript compatibility
Performance
Python
Tools
What you get
Native images
Reflection
Assisted Configuration
Test Results
Spring Applications
Windows Java 11

Taught by

Spring I/O

Reviews

Start your review of GraalVM for Java Developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.