Auditorium
Room 202/203
Room 104
Room 105
Room 106
8:00 AM to 8:45 AM
Auditorium
Function & Memory Access in Pure Java
Per Minborg
SES1644
Room 202/203
Revolutionizing Science: How Java AI Accelerated Scientific Data Analysis 5000x
Gagik Gavalian, Zoran Sevarac
SES1413
Room 104
How Netflix Uses Java 2025 Edition
Paul Bakker
SES1345
Room 105
Introducing Oracle Code Assist: Build Java Applications Faster with AI
Bhargav Naik
SES1671
Room 106
Refactoring your Application with Data-Oriented Programming
Billy Korando, Jose Paumard
8:00 AM to 9:45 AM
HOL1668
9:00 AM to 9:45 AM
Auditorium
The Age of Virtual Threads
Ron Pressler
SES1658
Room 202/203
Jump-Start Your Data Science Learning with Jupyter Notebooks and Java
Brian Sam-Bodden
SES1516
Room 104
Real World Lean Java Practices, Patterns, Hacks, and Workarounds
Adam Bien
SES1112
Room 105
Three Cups of Java
VINCENT MAYERS
SES1056
10:15 AM to 11:00 AM
Auditorium
A Sneak Peek at the StableValues API
Per Minborg
SES1643
Room 202/203
Building Intelligent Applications with Helidon and AI
Daniel Kec, Romain Grecourt
SES1635
Room 104
Return of the Full-Stack Developer
Simon Martinelli
SES1098
Room 105
Keeping the Java Community Alive for 20+ Years, Tips and Trix
Mattias Karlsson
SES1497
Room 106
Developing Async Applications with Virtual Threads and Structured Concurrency
Billy Korando, Jose Paumard
10:15 AM to 12:00 PM
HOL1669
11:15 AM to 12:00 PM
Auditorium
Marshalling: Data-Oriented Serialization
Viktor Klang
SES1642
Room 202/203
JVM Memory Troubleshooting: From OutOfMemoryErrors to Leaks
Poonam Parhar
SES1647
Room 104
Virtual Threads in the Real World: Fast, Robust Java Microservices with Helidon
Joe Di Pol, Romain Grecourt
SES1634
Room 105
Fallacies of Software Development
Nathaniel Schutta
SES1447
1:00 PM to 1:45 PM
Auditorium
A New Model for Java Object Initialization
Dan Smith
SES1655
Room 202/203
Apache Maven Survival Guide “Bring It On! -Mode” #no-external-tools #only-standard-plugins
Richard Fichtner
SES1145
Room 104
From RAG to Enterprise AI Agents: Building Intelligent Java Apps
Asir Selvasingh, Mark Heckler
SES1673
Room 105
Java in Japan: A Journey of Community, Culture, and Global Integration
Koichi Sakata
SES1088
Room 106
Building AI-Powered Applications with Helidon and LangChain4J
Daniel Kec, Joe Di Pol
1:00 PM to 2:45 PM
HOL1667
2:00 PM to 2:45 PM
Auditorium
Project Leyden's AOT: Shifting Startup into High Gear
Dan Heidinga
SES1651
Room 202/203
Developer Productivity in IntelliJ IDEA
Marit van Dijk
SES1182
Room 104
Engineering a Modern Java Platform: Making Kubernetes Work for Java Teams
Stephen Millidge
SES1674
Room 105
Java, Open Source and Community: Build your Reputation and Grow your Career Beyond Senior Level
Bruno Souza, Scott Wierschem
SES1568
3:15 PM to 4:00 PM
Auditorium
Know Your Java
Venkat Subramaniam
SES1077
Room 202/203
Advancing Java Profiling: Achieving Precision and Stability with JFR , eBPF and User Context
Jaroslav Bachorik
SES1229
Room 104
Using GraalVM in Production
Alina Yurenko
SES1636
Room 105
Top Security Flaws Hiding in Your Code Right Now – and How to Fix Them
Jonathan Vila Lopez
SES1101
Room 106
Developing Async Applications with Virtual Threads and Structured Concurrency
Billy Korando, Jose Paumard
3:15 PM to 5:00 PM
HOL1669
4:15 PM to 5:00 PM
Room 202/203
Breaking AI: Live Coding and Hacking Applications with Generative AI
Brian Vermeer
SES1121
Room 104
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
Ivar Grimstad
SES1675
Room 105
The Value of Java for Enterprises
Aurelio Garcia-Ribeyro
SES1661
5:15 PM to 6:00 PM
Room 202/203
Test Smarter, Not Harder: The Power of Automated GUI Testing of Java Applications
John Howland
SES1685
Room 104
Cloud Native JVMs, parts I and II: Fleet Profiling and Optimization
Gil Tene
SES1677
Room 105
Stay in Java - deliver a WebApp: A Case Study
Stephan Wald
SES1681