Jakarta EE 10 - Simplicity for Modern and Lighweight Cloud Applications
summary
Jakarta EE 10 ships (released Sep 22) with a new Core Profile for microservices that targets much smaller runtimes, supports Java SE 11 and 17 (APIs compiled to 11 but tested on 11/17), and enables native-image builds via GraalVM. It adds CDI 4.0 Lite build-time extensions (reflection-free, build-time discovery, beans.xml required for SE), a Java SE bootstrap API for bootable JARs (demo used RESTEasy + JSON‑B), OpenID Connect in Security, multipart REST support, and concrete migration tools (Eclipse Transformer/Tomcat migrator) that worked in the demo.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:53Jakarta EE specifications
- 2:58Web Profile and Core Profile
- 4:42Key updates in specs
- 6:46Java SE bootstrap API demo
- 10:15Core Profile implementations
- 11:42CDI Light and extensions
- 12:26Migration path to Jakarta 10
- 18:39Live migration demo
- 24:42Microservices with Core Profile
- 27:53Cloud deployment with Open Liberty
- 32:09Future of Jakarta EE
- 36:45Getting started resources
- 37:50Q&A
related talks
50mJakarta EE 10: Modern & Lightweight Cloud Application Development
48mJakarta EE 10 Feature by Feature
51mJakarta EE 10 and Beyond
51mModern and Lightweight Cloud Application Development with Java and Jakarta EE
55mModern and Lightweight Cloud Application Development with Jakarta EE10
45mEverything YOU need to Know About Jakarta EE 10
44mJakarta EE 11 - Performance and Developer Productivity
48mA Developer's Guide to #JakartaEE 11
