Vortrag: Will my library or framework work on Quarkus (and GraalVM)?
Let's unveil the magic behind Quarkus! Quarkus makes fast boot times and low memory consumption of Java applications possible thanks to a technique called Compile time boot. Quarkus extensions are its main building blocks. They optimize applications by doing as much work as possible at compile time instead of repeating it on each boot. This may include tasks like parsing configuration files, annotation lookups, building framework metamodel, etc. We will explain how Quarkus extensions work by writing one from scratch. You will be guided through several typical problems and their solutions that occur when porting libraries and frameworks to Quarkus and GraalVM. The talk is aimed at potential authors and contributors of Quarkus extensions as well as everybody curious about Quarkus internals.