World Congress 2022 Jun 15, 2022

Quarkus. A Bliss for developers

Alex Soto

End the misery of sluggish Java recompiles and manual container restarts. Quarkus supercharges your development workflow with instant live reloading, continuous testing, and zero-boilerplate database configuration.

Pause
Mute Enter Fullscreen
#1 about 2 min

Starting a Quarkus project using the web generator

How to bootstrap a new Java application by selecting dependencies and building the initial archive.

#2 about 4 min

Compiling and running a generic Java application

The traditional process of compiling with Maven and running the generated jar file locally.

#3 about 3 min

Enabling live reload for rapid code iteration

Using development mode to automatically reflect code and configuration changes without restarting the application.

#4 about 4 min

Maintaining application state during live reloads

Using instrumentation-based restarts to preserve in-memory states like counters during code updates.

#5 about 4 min

Running unit tests automatically with continuous testing

How background test execution provides instant feedback upon detecting code changes.

#6 about 3 min

Toggling log levels dynamically in development

Switching between log levels on the fly using the developer console without modifying properties.

#7 about 6 min

Building container images and Kubernetes manifests automatically

Adding Jib and Kubernetes extensions to generate dockerless container images and deployment files.

#8 about 1 min

Building container images using a local Docker daemon

Switching from Jib to the Docker extension to build container images directly on the host.

#9 about 7 min

Debugging remote applications using remote live reload

Connecting a local Quarkus instance to a remote Kubernetes deployment to synchronize live changes.

#10 about 5 min

Simplifying database interactions with Hibernate Panache

Using the Panache extension to create entities and manage persistent storage without standard boilerplate.

#11 about 2 min

Provisioning databases automatically via Dev Services

Leveraging Testcontainers to automatically start a PostgreSQL database without writing configuration code.

#12 about 2 min

Testing API endpoints visually using Swagger UI

Exploring the REST API and testing database queries interactively using automatically generated Swagger documentation.

#13 about 2 min

Synchronizing database schemas automatically during development

How adding new entity fields automatically updates backend database table schemas in live reload mode.

#14 about 2 min

Generating readiness and liveness probes automatically

Adding health check extensions to automatically scaffold required Kubernetes probe endpoints.

#15 about 2 min

Continuous testing scope and Spring API compatibility

Details on how testing scopes are calculated and integration features for Spring annotations in Quarkus.

Matching moments

5:42 min

Introduction to developer joy and the Quarkus ecosystem

Daniel Oh Daniel Oh · WWC 2025

2:38 min

Live coding and visualizing runtime configurations with Quarkus

Daniel Oh Daniel Oh · WWC 2025

2:37 min

Optimizing container workloads with Quarkus and lightweight JVMs

Niklas Heidloff · LIVE

1:41 min

Utilizing Quarkus for Kubernetes native Java

Thomas Südbröcker · LIVE

6:50 min

Modifying classical application deployments with the Quarkus runtime

Adam Bien · LIVE

2:20 min

Overcoming Java cold starts using the Quarkus framework

Alex Soto Alex Soto · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Look What Java Can Do Now: Live-Coding a GenAI MCP Server with the JAQ Stack

Suren Konathala

Senior Engineering Leader, Marketing & AdTech, AI GTM & Digital Experience Platforms, Java x AI

Suren Konathala
Open session

World Congress 2026 North America

Run your agents in Kubernetes: Build once, deploy anywhere. But really?

Michal Salanci

Senior Systems Engineer at ESET Cybersecurity

Michal Salanci
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Paweł Matynia, Bartosz Leczycki

Paweł Matynia
Bartosz Leczycki
Open session

World Congress 2026 North America

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

AI Agents are Only as Smart as their Context: Building a Real-Time Context Engine at Intuit

Bharat Patel

Lead Software Engineer at Intuit

Bharat Patel