Engineering a Modern Java Platform | Steve Poole (EN)
JDK 8 to 25 Without the Pain: Most Java teams carry far more technical debt than they realise. Moving from JDK 8 or 11 to JDK 21 or 25 is not a routine upgrade: it's a leap across more than a decade of platform evolution. Along the way, developers must contend with removed APIs, stronger encapsulation, JPMS boundaries, garbage collector changes, and performance shifts that alter how Java apps are built, packaged, and deployed. This session shows a practical, experience-driven view of what it really takes to modernise a large Java estate. Covering what breaks, why it breaks, how to detect problems early, and how to construct a migration strategy that reduces risk to both the platform and the budget. Topics include: Using JDK tooling such as jdeps, jdeprscan, and runtime flags to uncover hidden technical debt Internal API removals, split-package conflicts, and reflection failures Practical migration strategies for real-world codebases How JPMS impacts legacy applications in practice The current JDK support and LTS landscape Why JDK 25 represents a stable long-term target If you run production Java systems, this talk provides the map, highlights the hazards, and outlines a safe route forward. ➜ Subscribe to JAVAPRO and never miss an update: https://bit.ly/YouTube-JAVAPRO-subscribe ▬ About us: ▬ JAVAPRO is the magazine for professional, real-world Java development. Beyond the publication, JAVAPRO organises the annual developer conference JCON, which focuses on Core Java, Enterprise Java, Microservices, AI, APIs, and frameworks. On this channel, you'll find interviews, sessions, tips & tricks, and everything a Java developer could ask for. ➜ Read JAVAPRO online or download the PDF: https://javapro.io ➜ Join the next live training session: https://javapro.io/training/ ▬ Follow us on social media: ▬ Twitter: https://x.com/JAVAPROmagazin LinkedIn: / 75505519 ➜ Thanks for watching – subscribe for more Java!

Conquering a Billion Rows with Modern Java Concurrency | René Schwietzke (EN)

JSpecify: Getting Rid of the Billion-Dollar Mistake in Java for Good This Time | Michael Simons (EN)

Bootiful Spring Boot 4 by Josh Long @ Spring I/O 2026

IntelliJ IDEA: The Documentary | An origin story

Charts from Scratch on Compose Canvas — One Library, Every Platform

The New Java Best Practices by Stephen Colebourne

How to (Re)start Your Java Journey in 2026

Enable Digital Sovereignty by Tech Stack Liquidity | Merlin Bögershausen (EN)

Petabyte-Scale AI Memory with Serverless Java | Markus Kett (EN)

Testable Architecture: Keep 'em Separated | Ted M. Young (EN)

Mayor Zohran Mamdani on Socialism, Politics & NYC | The Weekly Show with Jon Stewart

Determinism meets Probabilistic LLMs in this form-based DSL talk about Inquirex gem family story.

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

AI Has A Hidden Debt Problem

Inside Spring: The Architecture Behind the Framework | Ko Turk (EN)

DO NOT BUY: LG’s Spyware TVs, Monitors, and Wiretapping Concerns

The Wait is Over: Foreign Function & Memory API brings modern Java to the Pi | Frank Delporte (EN)

curl | bash | hacked: The Unseen Dangers in Your Dev Lifecycle | Steve Poole (EN)

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

