Quarkus and GraalVM - Booting Hibernate at Supersonic Speed, Subatomic Size
Offered By: Devoxx via YouTube
Course Description
Overview
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
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube