Steve Poole is a Developer Advocate at HeroDevs, a Java Champion, Oracle ACE, and IBM Champion. He has been working on Java SDKs and JVMs since before Java 1.0, spending nearly three decades at IBM Research building, testing, and shipping IBM Java. He was Technical Lead for IBMs Java SDK, and later European DevOps Group Leader. In the last few years, he's focused on educating developers about all elements of cyberattacks and software supply chain security. He is the Community Director at the London Java Community.
JDK8 to 25 Without the pain: Engineering a Modern Java Platform
– Room 8
Foredragsholder
Om sesjonen
JDK 8-to-25 Without the Pain.
Most Java teams carry more technical debt than they realise. Moving from JDK 8 or 11 to JDK 21 or 25 is not a simple upgrade; it is a shift across a decade of removals, encapsulation, JPMS changes, GC updates, and performance improvements that reshape how you deploy software.
This talk gives developers and architects a direct look at what it takes to modernise a large Java estate. What breaks, why it breaks, how to diagnose issues early, and how to build a repeatable migration path without risking the platform or the budget.
Includes:
• Using JDK tooling (jdeps, jdeprscan, runtime flags) to find hidden technical debt
• Internal API removals, split-package problems, and reflection failures
• Practical migration strategies
• How JPMS affects legacy code
• The support landscape
• Why JDK 25 is a stable long-term target
If you run real Java systems, this session gives you the map, the risks, and the safe route forward.
Passer for
any Java dev
Samtidig i programmet
- Heis.fm LIVE Room 1
- Cassandra Compaction - Allocation Free, and 5x Faster Room 2
- Gleam and BEAM: Looking beyond the JVM Room 3
- Erstatningssystemfella Room 4
- The Right 300 Tokens Beat 100k Noisy Ones: Four Context Antipatterns That Kill Your AI Agent Room 5
- Går det ingen tog?!?!! Room 6
- CRA security deadlines loom: What senior Java engineers must deliver by December 2027 Room 7
- Når Noen™ tar ansvar Room 6
- Hva skjedde da AI kom til Glow Room 6