Workshop-Tage 2026

Quarkus Extensions selbst bauen – von Build-Time-Optimierung bis KI-Integration

Quarkus Extensions sind das mächtigste – und am häufigsten unterschätzte – Werkzeug im Quarkus-Ökosystem. Die Dokumentation ist dünn, der Einstieg steil, aber der Aufwand lohnt sich enorm: Wer Extensions selbst baut, versteht Quarkus auf einem völlig neuen Niveau und kann Bibliotheken so integrieren, dass sie sich wie native Quarkus-Komponenten anfühlen.

In diesem ganztägigen Hands-on-Workshop tauchen wir tief in die Extension-Entwicklung ein – von den Grundlagen bis zu modernen Features wie Dev MCP und KI-Integration. Nach dem Workshop können Teilnehmende eigene Extensions strukturieren, umsetzen, testen und – falls gewünscht – über den Quarkiverse als Open Source der Community zur Verfügung stellen.


Inhalt
Anhand eines Beispiels arbeiten wir uns schrittweise durch alle relevanten Schichten der Extension-Entwicklung.

  • Build-Time vs. Runtime: Reflection, Proxies und Konfiguration frühzeitig auflösen
  • DevServices: Infrastruktur-Abhängigkeiten für Entwicklungsumgebungen automatisch bereitstellen
  • Dev UI: Eigene Panels und Dashboards ins Developer-Interface integrieren
  • Observability: Tracing, Metrics und Logging in bestehende Bibliotheken einweben
  • Native Image: Extensions GraalVM-kompatibel machen
  • Testing & Quarkiverse: Extensions testen und als Open-Source-Projekt veröffentlichen
  • Dev MCP & Dev Assistant: Extensions als Schnittstelle für KI-gestützte Entwicklungstools

Voraussetzungen
Zumindest erste Erfahrung mit Quarkus-Anwendungen sind hilfreich. Extensions-Vorwissen ist nicht erforderlich.

Setup
Die Teilnehmenden brauchen ihren eigenen Laptop mit folgender vorinstallierter Umgebung: Java 21+, Docker und eine IDE nach Wahl (z.B. IntelliJ IDEA)

zur Anmeldung

The speaker's profile picture
Matthias Graf

Matthias Graf arbeitet bei Zühlke Engineering in der Schweiz als Software Architect und Consultant im Java-Umfeld. Er beschäftigt sich mit der Entwicklung moderner Webanwendungen in agilen Projekten und interessiert sich seit Jahren für das Quarkus-Ökosystem. Daneben unterstützt er Kunden aus verschiedenen Branchen bei der Umsetzung von Identity- und Access-Management-Lösungen.