A day in the life of a Quarkus developer
summary
Live-codes a Quarkus microservice from CLI to OpenShift: creates a project, runs Quarkus Dev mode with millisecond live reload and continuous testing (tests run in a separate app on port 8081), adds extensions that auto-launch Dev Services (Quarkus starts a Postgres container via Testcontainers and injects the JDBC URL), uses Panache entities to generate CRUD endpoints and OpenAPI, toggles instrumentation-based reload to keep object state, adds OIDC (Keycloak) and deploys a native build to OpenShift.
AI-written summary · about
chapters (11)
- 0:00Introduction and setup
- 2:18Developer productivity focus
- 7:42Quarkus Dev mode explained
- 16:36Instrumentation based reload
- 19:11Dev UI and shortcuts
- 22:44Extensions and Dev Services
- 30:13Building a CRUD service
- 36:01Dev Services for databases
- 38:59Adding security with OIDC
- 46:49Deploying to OpenShift
- 47:50Q&A session
related talks
36mA day in life of a Quarkus developer
48mIntegration Testing with Quarkus.
46m5 Ways to Make Java Development and Kubernetes Spark Joy With Quarkus.
49mQuarkus, the Java Stack back from the Future
33mSecuring Your Quarkus Applications
47mProd like Integration Testing for Cloud Native Microservices
37mQuarkus in Action…in Action!
50mdevJoy++ A day in the life of a Quarkus full-stack developer
