Welcome to my live blog (probably) here from JavaOne. The probably is because I hurt my wrist a week ago. This is the most typing I’ve done on a laptop since so will see how it works out! [typing is going fine on a laptop. Not ready to type fast on the iPad keyboard though. Luckily there is power so I’m able to recharge the laptop]
The day started with Duke welcoming attendees. Hi Duke! (Check out his badge/job title). I made a joke about hoping they didn’t charge Duke for the badge. The Oracle employee said Duke is the host!
Check in was fast and there was a coat check. Appreciated not having to carry around a coat all day!


Tuesday
- Opening keynote
- Next-Level Features of LangChain4j for Production-Ready AI Applications – Lize Raes, Mohamed Abderrahman
- Java for AI – Paul Sandoz
- I did a book signing!
- Interested in where Java is going? – Brian Goetz
- A Java Developer’s Guide to the Front End – Dan Vega
- Stream Gatherers: Architect’s Cut – Victor Klang
- Final session of the day was mine: slides on speakerdeck
Wednesday
- How Netflix uses Java 2025 Edition – Paul Bakker
- Jump Start your Data Science Learning with Jupyter Notebooks and Java – Brian Sam-Bodden
- Sneak Peak at the Stable Value API – Per Minborg
- Fallacies of Software Development – Nathaniel Schutta
- A new model for object initialization – Dan Smith
- Engineering a Modern Java Platform: Making Kubernetes Work for Java Teams – Stephen Millidge
- Know your Java – Venkat Subramaniam