Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the revolutionary impact of GraalVM on Java development in this 57-minute Devoxx conference talk. Dive into the world of native images, where boot times are measured in milliseconds and memory consumption reaches unprecedented lows. Discover how Quarkus, a cutting-edge framework, enables complex libraries like Hibernate ORM to work seamlessly with GraalVM native images. Learn about the architectural choices, benefits, and limitations of this new approach, and understand how it dramatically improves efficiency compared to traditional JVM-based microservices. Gain insights into the creation of Quarkus, its inner workings, and how it enhances performance on both GraalVM and normal HotSpot. Witness hands-on demos showcasing lightning-fast execution times and explore Quarkus' modern features, including built-in live-reload support. Delve into topics such as native image compilation, dynamic class loading, reflection, static initialization, and the principles behind Quarkus' main components and extensions. Uncover the potential of Java in previously unexplored territories and prepare to revolutionize your development practices.
Syllabus
Introduction
Native Image
Compiler
Dynamic class loading
Limitations
Reflection
Static initialization
How do I disable the feature
Dependencies
Quarkus for Maven
Frameworks
Runtime
Size
Memory
Cost
Native
Developer Joy
Demo
Principles
Main components
Extension
Taught by
Devoxx