Creating Quarkus Extensions: A Practical Guide for Java Developers
summary
Shows how to build Quarkus extensions for Java applications, covering the Quarkus extension APIs and tooling such as Maven/Gradle and the Quarkus extension archetype. Explains the problems extensions solve (reusable integration, configuration, deployment-time initialization) and gives a practical, step‑by‑step approach to implement, test, and package an extension for use in Quarkus projects.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 4:00What is Quarkus
- 8:39Quarkus architecture
- 11:34Traditional startup lifecycle
- 14:24Build-time optimizations
- 16:31Demo app generation
- 21:30Creating extension
- 23:39Extension project structure
- 27:15Runtime vs deployment modules
- 32:03Build steps and processors
- 36:16Simple extension implementation
- 41:41Bytecode generation with recorders
- 49:45Testing the extension
related talks
31mCreating a Quarkus Extension
45mQuarkus: Greener, Faster, Better, Stronger
51mWhy you're missing out if you're not making Quarkus extensions
50mQuarkus Unleashed
28mColliding Branes of Quarkus
42mWill my library or framework work on Quarkus (and GraalVM)?
45mQuarkus Unleashed
51mQuarkus why, how and what
