YoVDO

The Call of Ctooling - The Secrets Behind Native Image Building

Offered By: Devoxx via YouTube

Tags

Voxxed Days Courses GraalVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive deep into the dark magic behind GraalVM's native image builder in this 36-minute Devoxx conference talk. Explore heap snapshotting and build-time initialization, uncovering the secrets that power static Java compilation. Learn about the Closed World Assumption, the sparing use of reflection, and the responsibilities that come with the powerful defineClass. Discover the history and current state of GraalVM, understand how it works, and delve into the intricacies of static initializers. Gain insights into other obscure projects investigating static Java compilation, such as Project Leiden and The Cubic Project. Examine the Cubic Architecture and its practical applications through examples. Walk away with a deeper understanding of the advanced techniques and concepts driving native image building in Java.

Syllabus

Introduction
History
Today
Checkpoint
What is growl VM
How growl VM works
How static initializers work
How many things are going on
Static Initializer
Project Leiden
Goal
The Cubic Project
Cubic Architecture
Cubic Architecture Example
Resources
Summary


Taught by

Devoxx

Related Courses

15 Years of Spring
Devoxx via YouTube
A New Era of Security - How Web Platform Features Can Save Your Application
Devoxx via YouTube
Accelerate Your Career by Establishing a Feedback Culture
Devoxx via YouTube
Apache Kafka for the Spring Developer
Devoxx via YouTube
Architecting Well-Rounded and Evolvable Data Platforms
Devoxx via YouTube