~/talk

Pimp your Jakarta EE applications

Talkat JCON WORLD ONLINE 2023 · on Wednesday, 2023-11-22· at 11:00· Live-Stream 1, Online - Remote· [java, software-architecture]
slides:none on file

A small full‑stack REST app with CDI, JPA and PostgreSQL migrates from Java EE 8 to Jakarta EE 10 by applying OpenRewrite recipes that rename javax. to jakarta. and update persistence.xml properties, then builds and runs on lightweight runtimes: a provisioned WildFly Bootable Jar (hollow jar) and on Quarkus where the app folder is ~36 MB, cold start is ~3 s, dev reload ~1.5 s, optional native 50 ms startup exists, and dev services spawn temporary Postgres containers; everything shown is open source.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:29Modernizing Jakarta EE apps
  3. 2:13Demo application overview
  4. 6:08Migrating to Jakarta EE 10
  5. 8:19OpenRewrite migration tool
  6. 13:48Traditional app server model
  7. 17:19Jar server runtimes
  8. 20:11WildFly bootable JAR demo
  9. 26:55Micro runtime frameworks
  10. 27:17Quarkus introduction
  11. 31:34Migrating to Quarkus
  12. 35:18Quarkus startup demo
  13. 38:08Configuration profiles
  14. 41:21Dev Services feature
  15. 42:02Migration benefits summary
  16. 47:31Resources and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.