> Markdown version of [/videos/1591-developer-joy-with-quarkus?t=4](https://www.wearedevelopers.com/videos/1591-developer-joy-with-quarkus?t=4). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Developer Joy with Quarkus Tired of slow Java build cycles breaking your flow? Discover how Quarkus transforms local development with live coding and zero-config dependencies. Deploy lightning-fast native artifacts to the cloud. - **Speakers:** [Daniel Oh](https://www.wearedevelopers.com/@daniel-oh) - **Event:** World Congress 2025 - **Published:** August 20, 2025 - **Duration:** 28:21 - **URL:** https://www.wearedevelopers.com/videos/1591-developer-joy-with-quarkus ## Summary Modern Java development often introduces friction through repetitive build, compile, and restart cycles that break developer flow. To address this challenge, Quarkus brings continuous feedback concepts typically found in interpreted scripting languages to the Java ecosystem, aiming to minimize environment setup and maximize productivity. By standardizing local configurations and abstracting away the tedious aspects of provisioning, developers can focus entirely on code and architecture. The framework fundamentally transforms the workflow through integrated live coding, continuous background testing loops, and a highly visual Dev UI toolset. Developers can leverage zero-config Dev Services, which automatically spin up necessary backend dependencies—such as a PostgreSQL database—leveraging Testcontainers implicitly without requiring manual YAML configuration. When integrating data transaction logic, using Hibernate ORM with Panache further limits standard data access boilerplate, making database interactions fast and highly readable. Beyond prioritizing local ergonomics, the stack is heavily optimized for distributed cloud environments. Compiling applications natively with GraalVM drastically reduces the JVM memory footprint and radically accelerates startup times. This lightweight resource profile is essential for deploying dense, highly scalable microservices or serverless applications in Kubernetes, seamlessly bridging the gap between an effortless local test-driven development cycle and a highly performant production artifact. **Keywords:** quarkus framework, java hot reload, quarkus dev services, testcontainers integration, continuous testing loops, graalvm native compilation, cloud-native java, kubernetes container scaling, hibernate ORM panache, developer experience, JVM memory footprint, application startup time, test-driven development, serverless java deployment, container architecture ## Chapters 1. **Introduction to developer joy and the Quarkus ecosystem** (00:04) — Developers can overcome slow compile times and fragmented tools by utilizing Quarkus for continuous workflow feedback. 1. **Scaffolding a new REST service project via Quarkus** (05:47) — Teams can bypass boilerplate REST server configuration by bootstrapping new architectures directly through the Quarkus generator. 1. **Live coding and visualizing runtime configurations with Quarkus** (07:45) — Hot reloading paired with an integrated visual dashboard eliminates the need for manual restarts and seamlessly tracks dependencies. 1. **Implementing continuous testing for test-driven development workflows** (10:23) — Continuous background execution of test scenarios prevents API regressions from slipping through during ongoing application refactors. 1. **Building native executables to lower memory and startup times** (15:26) — Compiling Java applications into lightweight native executables solves the problem of heavy JVM container costs on Kubernetes. 1. **Automating PostgreSQL container setup with Quarkus Dev Services** (21:25) — Quarkus Dev Services removes the friction of local database management by automatically provisioning PostgreSQL test containers on demand. 1. **Creating database transactions with Hibernate ORM and Panache** (24:10) — Implementing structured entity classes with Hibernate ORM and the Panache framework simplifies the historical overhead of writing raw SQL updates. ## Related Moments - [Optimizing container workloads with Quarkus and lightweight JVMs](https://www.wearedevelopers.com/videos/89-development-of-reactive-applications-with-quarkus) (from "Development of reactive applications with Quarkus") - [Overcoming Java cold starts using the Quarkus framework](https://www.wearedevelopers.com/videos/243-serverless-native-java-with-quarkus) (from "Serverless-Native Java with Quarkus") - [Enabling virtual threads and exploring the Quarkus Dev UI](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) (from "Test-Driven Development: It's easier than you think!") - [Demonstrating event-driven auto-scaling with native Quarkus and Kafka](https://www.wearedevelopers.com/videos/1008-serverless-java-in-action-cloud-agnostic-design-patterns-and-tips) (from "Serverless Java in Action: Cloud Agnostic Design Patterns and Tips") - [Utilizing Quarkus for Kubernetes native Java](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) (from "Get started with securing your cloud-native Java microservices applications") - [Running the modernized Quarkus application with test containers](https://www.wearedevelopers.com/videos/959-supercharging-static-code-analysis-konveyor-ai-llms) (from "Supercharging Static Code Analysis: Konveyor AI & LLMs") ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3](https://www.wearedevelopers.com/magazine/663-devs-vs-marketers-cobol-and-copilot-make-live-coding-easy-and-more-the-best-of-live-2025-part-3) - [How we Build The Software of Tomorrow](https://www.wearedevelopers.com/magazine/120-how-we-build-the-software-of-tomorrow) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) ## Related Jobs - [Platform Engineer - Mercury Runtime Platform](https://www.wearedevelopers.com/jobs/ext/293235-platform-engineer-mercury-runtime-platform) at **Raiffeisen Bank International AG** - [Senior Backend Engineer (Java)](https://www.wearedevelopers.com/jobs/ext/19369-senior-backend-engineer-java) at **Bonial International GmbH** - [Java Softwareentwickler - Spring Boot & Microservices](https://www.wearedevelopers.com/jobs/ext/1306817-java-softwareentwickler-spring-boot-microservices) at **Aok Systems Gmbh** - [Working Student Frontend Development](https://www.wearedevelopers.com/jobs/ext/1185791-working-student-frontend-development) at **ZEISS Group** - [Senior Software Developer Java (m/w/d)](https://www.wearedevelopers.com/jobs/39654-senior-software-developer-java-m-w-d) at **Sopra Steria Custom Software Solutions GmbH** - [Platform Engineer (f/m/x) - Mercury Runtime Platform](https://www.wearedevelopers.com/jobs/48266-platform-engineer-f-m-x-mercury-runtime-platform) at **Raiffeisen Bank International AG**