5 Ways to Make Java Development and Kubernetes Spark Joy With Quarkus.
summary
Quarkus shows a full Java→Kubernetes workflow: dev mode boots in 700 ms startup, hot-restarts in ~200 ms, and continuous tests rerun in ~196 ms. Dev UI edits config and OpenAPI/Swagger appears; Dev Services auto-starts a Postgres via Testcontainers auto-start Postgres and auto-configures Hibernate/Panache. Panache active‑record saves CRUD tersely. Jib builds and pushes container to GitHub Container Registry; the Kubernetes extension generates YAML, applies resource limits, and remote dev mode syncs live edits to a pod.
AI-written summary · about
chapters (15)
- 0:00Introduction and speaker intro
- 1:51Quarkus revolution in Java development
- 2:33Live coding with Quarkus
- 5:02Quarkus development mode
- 8:37Configuration properties and Dev UI
- 10:42Adding database with Dev Services
- 14:14Entity modeling with Panache
- 17:25Testing and Swagger UI
- 18:31Kubernetes native features
- 21:40Deploying to Kubernetes
- 24:29Container image and Jib
- 27:44Kubernetes resource limits
- 29:51Remote development mode
- 39:41Quarkus as Kubernetes-first
- 41:49Q&A session
related talks
51mFrom Zero to Hero in Kubernetes Native Java
36mA day in life of a Quarkus developer
49mQuarkus, the Java Stack back from the Future
53mMeet Quarkus
55mWhy You Want to Code With Quarkus in 2023
51mQuarkus why, how and what
01h 01mTaming Kubernetes Streamlining Inner loop Development for Distributed Systems
45mFaster, greener, and happier- why Quarkus should be your next tech stack
