Quarkus: Java development turned into delight
summary
Demo builds a REST app with Hibernate/Panache backed by Postgres, using live reload dev mode so source changes apply instantly. Quarkus moves annotation scanning and config work to build-time bytecode recording, catching more errors early and discarding bootstrap code. Native images via GraalVM native image take ~1–2 minutes to build; JVM mode startup is under 1s, native starts in tens of ms (demo 34 ms). Memory: ~130 MB JVM, ~35 MB native; native binary ~59 MB.
AI-written summary · about
chapters (12)
- 0:00Start
- 1:14Goals of Quarkus
- 3:26Developer joy
- 5:10All your favorite frameworks in one cohesive platform
- 6:17Unifies imperative & reactive programming
- 7:52Build-time initialization
- 11:51Startup time
- 13:50Bytecode recording - example with metrics
- 17:48Ahead-of-time compilation with GraalVM
- 19:09Memory footprint
- 20:15More about application boot
- 23:08The dark side of AOT compilation








