The Call of Ctooling - The Secrets Behind Native Image Building
Offered By: Devoxx via YouTube
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 SpringDevoxx 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