🔸 TLDR
▪️ Dev UI turns “what’s happening in my app?” into a click ✅
▪️ It’s like “actuator + extension tooling + dev helpers” in one place 🚀
🔸 CONTEXT
▪️ Quarkus Dev UI is a browser UI available only in dev mode 🛠️
▪️ It shows your app’s state + gives extension-specific tools (each extension appears as a “card”) 🧩
▪️ Default URL: http://localhost:8080/q/dev-ui 🌐
🔸 WHAT YOU GET (EXAMPLES)
▪️ Extension cards with shortcuts to docs, config, runtime tools 📦
▪️ Continuous testing feedback loop while you code 🧪⚡
▪️ Actions depending on extensions: migrations, cache clears, scheduled operations, etc. 🔁
▪️ If you use Kafka extensions: a Kafka Dev UI to manage topics + publish/inspect records 🧵📨
🔸 QUICK START
▪️ Start dev mode:
./mvnw quarkus:dev
# or
./gradlew quarkusDev
▪️ Open:
http://localhost:8080/q/dev-ui
▪️ Bonus: you can often press d in the dev console to open it faster ⌨️✨
🔸 TAKEAWAYS
▪️ Faster feedback = less “log spelunking” 🪵🔍
▪️ The best parts scale with your stack: DB, Kafka, security, schedulers, cache… 🧰
▪️ Treat it as dev-only tooling (great locally / in safe dev environments) 🚧
▪️ If your team builds custom extensions, Dev UI can become your internal platform cockpit 🧑✈️
🔸 QUESTION
▪️ If your framework offered a Dev UI, what would be your #1 must-have card? 👀
#Quarkus #Java #DeveloperExperience #DX #DevTools #Microservices #CloudNative #Testing #Kafka #Productivity #SoftwareEngineering
Go further with Java certification:
Java👇
Spring👇
SpringBook👇
JavaBook👇