Java, Life is Short!
summary
Shows concrete tools and demos: uses SDKMAN to switch JVMs, spins up a Quarkus project with Quarkus Dev hot reload and continuous testing, and adds testcontainers provisioning Postgres to run a real DB in ~30s. Builds a container image (JVM or GraalVM native) with quarkus image build, deploys to Kubernetes from generated YAML, and a native binary starts in ~171 ms. Also demos jbang running a GPT-backed code generator that returns a working square‑root CLI.
AI-written summary · about
chapters (8)
- 0:00Introduction and setup
- 2:07Managing Java versions
- 6:47Faster Java development cycle
- 11:00Test containers for databases
- 15:36Containerizing Java apps
- 19:12Deploying to Kubernetes
- 26:11Quick look at JBang
- 29:46Resources and closing
related talks
49mQuarkus, the Java Stack back from the Future
48mSupersonic, Subatomic Java with Quarkus
54mQuarkus: Java development turned into delight
46m5 Ways to Make Java Development and Kubernetes Spark Joy With Quarkus.
51mFrom Zero to Hero in Kubernetes Native Java
42mKeynote: Subatomic Java Microservices with Quarkus
45mQuarkus Unleashed
30mSupersonic Java Quarkus with Knative serverless
