Toggle navigation
ANNOUNCEMENTS
CONFERENCE INFO
WORKSHOPS
SPEAKERS
SCHEDULE
SPONSORS
REGISTER!
Filter By
Clear Filters
Date
Mar 04
Mar 05
Mar 06
Track
Agile
Architecture
AI
Cloud Infrastructure
Cloud Native
Cloud Technology
Core Java
Frameworks
JakartaEE
Java Platform
Keynotes
Practices and other tech
Security
Tools and Techniques
Web
Food & Admin
Time
Morning Socials
09:00 - 10:00
10:00 - 11:00
11:30 - 12:30
12:30 - 13:30
13:30 - 15:00
15:00 - 16:00
16:00 - 17:00
17:00 - 18-00
Evening Socials
Get Ready
Tuesday Mar 4 - Workshops 9.00 am - 5.00 pm
*** Workshop ticket holders only. ***
09:00
Workshop (on 400 level)
Workshop | A411
Practical AI Lab for Enterprise Java Developers: From Zero to Hero
Daniel Oh
Eric Deandrea
James Falkner
Workshop | A406
Migration Engineering with OpenRewrite: The Recipe for Success
Jonathan Schneider
Workshop | A405
Stream Processing As You’ve Never Seen Before (Seriously): Apache Flink for Java Developers
Viktor Gamov
Sandon Jacobs
Workshop | A313
Developer To Architect
Nathaniel Schutta
Workshop | A312
AI-Driven Development: Enhancing Java with the latest AI Innovations
Brian Benz
Workshop |
Building Scalable Systems and Services with Spring Boot 3.4
Josh Long
Workshop |
Rooms
Wednesday Mar 5 - Day 1
07:30:00
Registration and breakfast
Keynote | A411
09:00:00
Commonly Uncommon: Diverse Paths that Lead to Winning Outcomes
Jennifer Reif
Keynote | A411
10:00:00
TDD & generative AI - a perfect pairing?
Bouke Nijhuis
AI | A313
CQRS meets modern Java
Simon Martinelli
Architecture | A405
Create AI-Infused Java Apps with LangChain4j
Kevin Dubois
Daniel Oh
Cloud Native | A312
Backstage Software Templates for Java Developers
Markus Eisele
Cloud Tech |
DataFrame - a Swiss Army Knife of Java Data Processing
Andrus Adamchik
Core Java |
API Toolbox with Spring
Spencer Gibb
Frameworks |
A Developer's Guide to Jakarta EE 11
Michael Redlich
JakarataEE |
30 Years of Java - How Did We Get Here?
Simon Ritter
Java Platform |
Delivery Engineering
Ajuna Kyaruzi
Practices. |
Securing the Digital Landscape: A Deep Dive into OWASP Top 10 for Applications, APIs, and LLMs
Rohit Bhardwaj
Security. |
Building 10x Organizations with Internal Developer Portals
Justin Reock
Tech Leadership | A406
Taking Shortcuts Beyond Your IDE
Annelore Egger
Tools and Techniques |
Typescript Deep Dive
Waller Goble
Web and front-end |
11:00:00
Morning Break
Keynote | A411
11:30:00
AI’s Big Leap: From Sidekick to Autonomous, Multi-repo Refactoring Powerhouse
Justine Gehring
AI | A313
Beyond Static: Building Adaptive Systems with Reinforcement Learning Using Java
Omakoji Idakwoji
Architecture | A405
Embracing the Hybrid Cloud: Unlocking Success with Open Source Technologies
Alex Soto
Cloud Native | A312
Mastering Canary Releases with Argo Rollouts in Kubernetes
Orlando Valdez
Cloud Tech |
Keeping Your Java Hot by Solving the JVM Warmup Problem
Simon Ritter
Core Java |
Mastering Logging in Java
Jeanne Boyarsky
Victor Grazi
Frameworks |
AI Tools for Jakarta EE
Gaurav Gupta
JakarataEE |
Project Panama: Unleashing native libraries
Tobi Ajila
Java Platform |
TDD: Test-Driven Development vs TAB-Driven Development
Marit van Dijk
Practices. |
Software and AI in the time of Legislation. New (and old) laws for developers
Steve Poole
Security. |
Starting with Java in 2025
Rodrigo Graciano
Chandra Guntur
Tech Leadership | A406
OpenTelemetry and Continuous Feedback - Things you need to know about Spring application at runtime
Roni Dover
Tools and Techniques |
Fresh Hot CSS Features!
Alex Riviere
Web and front-end |
12:30:00
Lunch
Keynote | A411
13:30:00
AI for Busy Java Developers
Frank Greco
AI | A313
Reverse-engineering architecture diagrams from your Java app
Simon Brown
Architecture | A405
Optimizing Containerized Java Apps with Jib, GraalVM, CDS, and CRaC
Fernanda Machado
Elder Moraes
Cloud Native | A312
Cloud Integration Testing Made Easy for Your Java Apps
Anca Ghenade
Cloud Tech |
Hands On: Apache Maven 4
Chandra Guntur
Core Java |
Functional Spring Boot
John Burns
Frameworks |
Foundations of Modern Java Server Apps
Kito Mann
JakarataEE |
Debugging Java
Scott Wierschem
Java Platform |
Black Friday Brilliance: Managing a Billion Transactions with Tech, Tactics, and Teamwork
Jamie Coleman
Practices. |
There's an Authz for that: Spring Security in 2025
Josh Cummings
Security. |
Mastering the System Design Methodology
Rohit Bhardwaj
Tech Leadership | A406
OG Refactoring (Observing Gamma): Patterns to Refactor Towards
Aaron McClennen
M. Jeff Wilson
Tools and Techniques |
The Problems Micro Frontends Won't Solve That No One Wants to Talk About
Jennifer Wadella
Web and front-end |
14:30:00
Enhancing LLMs with Graph Technology
Stephen Chin
AI | A313
AI Ready Data with Apache Iceberg: Unifying, Controlling, and Optimizing Your Data for Effective AI
Andrew Madson
Architecture | A405
Building APIs in the AI Era
Kevin Dubois
Cloud Native | A312
Write Once, Deploy Everywhere: From Containers to Serverless
James Ward
Vinicius Senger
Cloud Tech |
To Java 24 and Beyond!
Billy Korando
Core Java |
Runtime Efficiencies and Spring Boot
DaShaun Carter
Frameworks |
Java + LLMs: A hands-on guide to building LLM Apps in Java with JakartaEE
Bazlur Rahman
Syed M "Shaaf"
JakarataEE |
OOP vs. Data Oriented Programming: Which One to Choose?
Venkat Subramaniam
Java Platform |
Take the Polar Plunge: A Fearless Introduction to Apache Iceberg®
Danica Fine
Practices. |
Top Security Flaws Hiding in Your Code Right Now – and How to Fix Them
Jonathan Vila
Security. |
Navigating Uncertainty in Software Development: Effective Planning Techniques
Jodi Jones
Tech Leadership | A406
Developer Productivity With IntelliJ IDEA
Trisha Gee
Tools and Techniques |
Run to the light Carol Anne: Auditing with Lighthouse
Chris DeMars
Web and front-end |
15:30:00
Afternoon Break
Keynote | A411
16:00:00
Developer Productivity with Large Language Models
Mo Haghighi
AI | A313
Sociotechnical Platform Engineering
Chris Corriere
Architecture | A405
Containers and Kubernetes made easy: Deep dive into Podman Desktop
Cedric Clyburn
Cloud Native | A312
Home Lab - Private Cloud on a budget
Jared Rhodes
Cloud Tech |
Refactoring to Modernize Java Applications
Venkat Subramaniam
Core Java |
Polyglot Pipelines with Apache Nifi
Bob Paulin
Frameworks |
Migrating from Java EE - to Spring Boot or something else?
Ondro Mihályi
JakarataEE |
Frustration-free K8S For Spring Developers
Ryan Baxter
Java Platform |
The Human Factor in DevOps: Because Even Robots Need Good Teammates (Almost)
Jeremy Meiss
Practices. |
Software Supply Chain Security with Policy as Code
Jimmy Ray
Security. |
Recalibrate - How AI Shakes Up Agile Teams
Sven Peters
Tech Leadership | A406
Streamlining Open Source Foundation Operations with Quarkus and GitHub Actions
Erin Schnabel
Tools and Techniques |
Unlocking Machine Learning Potential in JavaScript: A Journey Through Cutting-Edge Tools
Danielle Maxwell
Web and front-end |
17:00:00
Conference Reception (open bar and food!)
Keynote | A411
Rooms
Thursday Mar 6 - Day 2
08:00:00
Registration and Breakfast
Keynote | A411
09:00:00
Building Resilient Systems: Ensuring Reliability in a Rapidly Changing World
Ram Machiraju
Keynote | A411
10:00:00
Spring AI: Seamlessly Integrating AI into Your Enterprise Java Applications
Mark Pollack
Josh Long
AI | A313
Documenting your architecture
Raju Gandhi
Architecture | A405
Supercharge Agentic AI Projects: A DevEx-Driven Approach to Cloud-Native Scaffolding
Daniel Oh
James Falkner
Cloud Native | A312
AMP-ing Your Java with AArch64/Arm64 Servers
Aaron Williams
Dave Neary
Cloud Tech |
We hate code - The !joy of maintaining dead code
Gerrit Grunwald
Core Java |
Spring Batch 5.2 and beyond: What's new and what's coming next
Mahmoud Ben Hassine
Frameworks |
Jakarta EE meets AI: Beyond the chatbot with LangChain4j
Jorge Cajas
JakarataEE |
Micrometer Mastery: Unleash Advanced Observability in your JVM Apps
Jonatan Ivanov
Java Platform |
Testing on Thin Ice: Chipping Away at Test Unpredictability
François Martin
Brian Demers
Practices. |
Securing LLM-Powered Applications: Overcoming Security and Privacy Challenges
Brian Vermeer
Lize Raes
Security. |
Conway’s Law and Digital Transformation
Dennis Ruzeski
Tech Leadership | A406
Codebase Resurrection: Revive and Refactor with AI
David Parry
Tools and Techniques |
A Java Developers Guide to Navigating the Frontend Landscape
Dan Vega
Web and front-end |
11:00:00
Morning Break
Keynote | A411
11:30:00
Generative DevOps
Cecelia Martinez
AI | A313
Cache Smarter, Not Harder: A Practical Guide to Choosing the Best Caching Strategy
Medha Chakraborty
Eswaran Rathinam
Architecture | A405
Shield your Java code: Practical guides for trusted software
Daniel Oh
Cloud Native | A312
Are you crazy? hosting 25 years old java code on a brand-new cloud?
Elsa Zacharia
Akula Harshitha
Cloud Tech |
Unveiling the Magical Power of Java Virtual Threads
Anamika Roychowdhury
Core Java |
The Influential Software Engineer
Nathaniel Schutta
Frameworks |
Duke on CRaC with Jakarta EE
Ivar Grimstad
Rustam Mehmandarov
JakarataEE |
Setting up data driven tests with Java tools
Andres Almiray
Java Platform |
Nurturing OpenJDK distribution: Eclipse Temurin Success History and Plan
Carmen Delgado
Practices. |
Shadow Vulnerabilities in AI/ML Data Stacks - What You Don’t Know CAN Hurt You
Gal Elbaz
Security. |
Complex Problems... and other ways to disappoint your friends.
Gant Laborde
Tech Leadership | A406
An All Code Introduction to Domain Driven Design and Hexagonal Architecture
Jeremy Davis
Tools and Techniques |
Architecting a Front-End Project for Longevity
Sean McQuaid
Web and front-end |
12:30:00
Lunch
Keynote | A411
13:30:00
Don't Call it a Comeback: SQL in Cloud AI and ML
Amy Russ
AI | A313
REST vs GraphQL vs gRPC
Chetan Galgali
Ben Westmoreland
Architecture | A405
Test-Driven Development: It's easier than you think!
Eric Deandrea
Cloud Native | A312
Optimize cold starts for Java functions using AWS Lambda SnapStart
Abel Fresnillo Silva
Cloud Tech |
Testing Your Way to Production Confidence with Native Images
DaShaun Carter
Core Java |
The Overwhelmed Spring Developer's Guide To AI
Glenn Renfro
Chris Bono
Frameworks |
Concurrency redefined: what’s new in Jakarta Concurrency 3.1
Ashwin M S
Madhuvanthi V
JakarataEE |
Code coverage MythBusters
Marharyta Nedzelska
Evgeny Mandrikov
Java Platform |
Developer’s Guide to Test-Driven Development and Approval Testing
Burk Hufnagel
Practices. |
Long Live Short Lived Credentials - Auto-rotating Secrets At Scale
Dwayne McDaniel
Security. |
How Not To Be Mentored
Nerando Johnson
Tech Leadership | A406
Git features you aren’t using
Raju Gandhi
Tools and Techniques |
Web Apps and Devices – Yes We Can!
Matti Tahvonen
Web and front-end |
14:30:00
Modern Problems Require Modern Solutions: Finding Your Meme Twin with Embeddings & Vector Databases
Guy Royse
AI | A313
Bootiful Spring Boot: A DOGumentary
Josh Long
Architecture | A405
ML Ops for Java Developers: A Hands-On Guide with Kubeflow and Quarkus
Eder Ignatowicz
Elder Moraes
Cloud Native | A312
Crafting the Ultimate Docker Image for Spring Applications
Pasha Finkelshteyn
Cloud Tech |
Testing Legacy Code & Refactoring Patterns
Daniel Hinojosa
Core Java |
BoxLang - The Future is Dynamic
Luis Majano
Frameworks |
Jakarta EE: Connected Industries with an Edge
Petr Aubrecht
JakarataEE |
Taking off With JDK Flight Recorder
Billy Korando
Java Platform |
Technical Enshittification: Why Everything in IT is Horrible Right Now and How to Fix It
Baruch Sadogursky
Practices. |
Let OpenID Connect secure your applications
Fabio Turizo
Security. |
Managing Your AI-Driven Manager
Kenneth Kousen
Tech Leadership | A406
Going beyond ORMs
Andres Almiray
Tools and Techniques |
TBD
Web and front-end |
15:30:00
Afternoon break
Keynote | A411
15:45:00
Unlock the Power of Generative AI: Simplifying Ad Creation
Nikhil Nanivadekar
Garry Galinsky
AI | A313
Thinking Architecturally
Nathaniel Schutta
Architecture | A405
Platform Engineering 101: Building Internal Developer Platforms
Grace Jansen
Cloud Native | A312
Java and the Internet of Things
Barry Burd
Richard Fichtner
Cloud Tech |
Unveiling the Hidden Layers of Java Class Files: Beyond Bytecode
Koichi Sakata
Core Java |
Containers All the Way Down!: Optimizing Spring Boot apps for the Modern Cloud
Mark Heckler
Frameworks |
Case Study: Journey to Cloud with Jakarta EE and MicroProfile
David Cabelus
JakarataEE |
How to debug: Lessons learnt from 10 years of Spring Boot
Phil Webb
Java Platform |
A developers guide to running Spring Boot applications on Open Liberty
Harry Hoots III
Chuck Bridgham
Practices. |
TBD
Security. |
Unlock Lightning-Fast Delivery: Mastering Software Craft for Unrivaled Success
Cody Frenzel
Tech Leadership | A406
Enhancing Project Integrity: A Modernization for Bug-Free Code
Elias Nogueira
Tools and Techniques |
TBD
Web and front-end |
16:45:00
Conf close and mega raffle!
Keynote | A411