~/talk

Modern Java: Change is the Only Constant

Talkat Voxxed Days CERN 2019 · on Wednesday, 2019-05-01· [java]
slides:none on file

Platform is split into 26 standard modules, later trimmed so core distribution has 19 standard modules after Java EE and CORBA removed, enabled by JDK 9 modularization and tools like jlink/Java packager that produce tiny custom runtimes for smaller Docker images and app-store bundles. Release cadence shifts to a six-month release cadence with designated LTS every three years (11 is first LTS), features arrive only when nearly finished, and many JEPs and external contributions already deliver measurable GC, HTTP, TLS and performance changes.

AI-written summary · about

  1. 0:00Modern Java changes
  2. 1:05Six-month release cycle
  3. 2:30Modularization benefits
  4. 4:39Security via modules
  5. 6:28JDK internal API deprecation
  6. 8:59Modularization compatibility
  7. 9:42Removing Java EE and CORBA
  8. 11:09Deprecating obsolete APIs
  9. 12:36Java feature timeline
  10. 14:02Key Java features
  11. 16:54LTS vs feature releases
  12. 18:39Oracle LTS support
  13. 21:28Choosing LTS or feature
  14. 22:52Java future and ecosystem
  15. 25:43Q&A: Amazon Corretto
  16. 28:15Q&A: JavaFX and Swing
  17. 31:50Q&A: GraalVM vs WebAssembly
  18. 36:26Q&A: JVM vs Java platform
  19. 40:18Q&A: New code on old JVMs
  20. 43:51Q&A: Future of checked exceptions
  21. 45:34Q&A: Java fibers timeline
~/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.