Productivity, Sustainability, and Fun in modern Java
summary
Claims that Java is modern, fast, and lightweight with concrete examples: a prime-number microservice is built with Micronaut and compiled ahead-of-time using GraalVM native-image (native binary starts in ~30ms), Micronaut’s annotation-processor precomputation and Gradle plugin enable the native build, AWS Lambda cold starts run under ~800ms on 256MB, and a Quarkus app auto-starts a Kafka instance via Testcontainers and even runs without local Docker using Testcontainers Cloud, showing the prototypes work end-to-end.
AI-written summary · about
chapters (13)
- 0:00Introduction and speaker intro
- 3:50Java’s modern evolution and claims
- 7:37Recent Java features and improvements
- 13:14Pattern matching and sealed classes
- 21:25Future Java developments
- 23:11Java performance in modern cloud
- 28:50GraalVM and native image benefits
- 33:02Micronaut demo and startup speed
- 35:50Java vs other languages in serverless
- 37:56Java’s peak performance benchmarks
- 41:05Quarkus and lightweight Java
- 44:18Quarkus demo and dev services
- 50:36Conclusion and future outlook
related talks
46mDeveloper experience in a modern Java framework
40mHigh-Performance Java-Cloud-Native Apps & Microservices
56mDeveloper experience in a modern Java framework
36mJava: The new wave of Java web frameworks
46mModern Java App Development in the Cloud
01h 00mKeynote: The Java Renaissance
53mEvolving Java for the Serverless Era with Micronaut
01h 00mAdapting Java for the Serverless world
