~/talk

Systematically migrate to newer Java version

Talkat JCON EUROPE 2024 · 2024-05-13..05-16· [java]
links:none on file
slides:none on file

Large defense monolith migrates from Java 8 toward Java 17 with Java 21 on the roadmap, driven by WildFly and Spring Boot 3 requirements and security/performance gains. Migration pauses at Java 11 to replace Nashorn, so built in-house Nashorn replacement and later resumes. Work unblocks many libraries but triggers hundreds of failing unit tests fixed after upgrading Mockito and Lombok, moves from three legacy monoliths to modular services, and automates repetitive edits with custom scripts; migration delays one release but ultimately succeeds.

AI-written summary · about

  1. 0:00Introduction and context
  2. 3:50Architectural overview
  3. 5:58Motivation for migration
  4. 10:06Java language enhancements
  5. 25:17Migration challenges
  6. 31:21Technical hurdles and testing
  7. 34:57Roadmap and summary
  8. 38:02Q&A and closing
~/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.