Toggle navigation
ANNOUNCEMENTS
CONFERENCE INFO
WORKSHOPS
SPEAKERS
SCHEDULE
SPONSORS
REGISTER!
Filter By
Clear Filters
Date
Apr 09
Apr 10
Apr 11
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
Tuesdsay Mar 4 - Workshops 9.00 am - 5.00 pm
*** Workshop ticket holders only. ***
09:00
Workshop (on 400 level)
Workshop | Keynote
Practical AI Lab for Enterprise Java Developers: From Zero to Hero
Daniel Oh
Eric Deandrea
James Falkner
Workshop | Tech Leadership
Migration Engineering with OpenRewrite: The Recipe for Success
Jonathan Schneider
Workshop | Architecture
Stream Processing As You’ve Never Seen Before (Seriously): Apache Flink for Java Developers
Viktor Gamov
Sandon Jacobs
Workshop | AI
Developer To Architect
Nathaniel Schutta
Workshop | Cloud Native
AI-Driven Development: Enhancing Java with the latest AI Innovations
Brian Benz
Workshop | Cloud Tech
Building Scalable Systems and Services with Spring Boot 3.4
Josh Long
Workshop | Core Java
Rooms
Wednesday Mar 5 - Day 1
07:30:00
Registration and breakfast
Keynote |
09:00:00
Opening keynote
Keynote |
10:00:00
TDD & generative AI - a perfect pairing?
Bouke Nijhuis
AI |
CQRS meets modern Java
Simon Martinelli
Architecture | 313
Create AI-Infused Java Apps with LangChain4j
Kevin Dubois
Daniel Oh
Cloud Native |
Backstage Software Templates for Java Developers
Markus Eisele
Cloud Tech |
DataFrame - a Swiss Army Knife of Java Data Processing
Andrus Adamchik
Core Java | 305
API Toolbox with Spring
Spencer Gibb
Frameworks | 304
A Developer's Guide to Jakarta EE 11
Michael Redlich
JakarataEE |
30 Years of Java - How Did We Get Here?
Simon Ritter
Java Platform | 303
Delivery Engineering
Ajuna Kyaruzi
Practices |
Securing the Digital Landscape: A Deep Dive into OWASP Top 10 for Applications, APIs, and LLMs
Rohit Bhardwaj
Security | 403
Building 10x Organizations with Internal Developer Portals
Justin Reock
Tech Leadership |
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 |
11:30:00
AI’s Big Leap: From Sidekick to Autonomous, Multi-repo Refactoring Powerhouse
Justine Gehring
AI |
Beyond Static: Building Adaptive Systems with Reinforcement Learning Using Java
Omakoji Idakwoji
Architecture | 313
Embracing the Hybrid Cloud: Unlocking Success with Open Source Technologies
Alex Soto
Cloud Native |
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 | 305
Mastering Logging in Java
Jeanne Boyarsky
Victor Grazi
Frameworks | 304
AI Tools for Jakarta EE
Gaurav Gupta
JakarataEE |
Project Panama: Unleashing native libraries
Tobi Ajila
Java Platform | 303
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 | 403
Starting with Java in 2025
Rodrigo Graciano
Chandra Guntur
Tech Leadership |
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 |
13:30:00
AI for Busy Java Developers
Frank Greco
AI |
Reverse-engineering architecture diagrams from your Java app
Simon Brown
Architecture | 313
Optimizing Containerized Java Apps with Jib, GraalVM, CDS, and CRaC
Fernanda Machado
Elder Moraes
Cloud Native |
Cloud Integration Testing Made Easy for Your Java Apps
Anca Ghenade
Cloud Tech |
Hands On: Apache Maven 4
Chandra Guntur
Core Java | 305
Functional Spring Boot
John Burns
Frameworks | 304
Foundations of Modern Java Server Apps
Kito Mann
JakarataEE |
Debugging Java
Scott Wierschem
Java Platform | 303
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 | 403
Mastering the System Design Methodology
Rohit Bhardwaj
Tech Leadership |
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 |
AI Ready Data with Apache Iceberg: Unifying, Controlling, and Optimizing Your Data for Effective AI
Andrew Madson
Architecture | 313
Building APIs in the AI Era
Kevin Dubois
Cloud Native |
Write Once, Deploy Everywhere: From Containers to Serverless
James Ward
Vinicius Senger
Cloud Tech |
To Java 24 and Beyond!
Billy Korando
Core Java | 305
Runtime Efficiencies and Spring Boot
DaShaun Carter
Frameworks | 304
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 | 303
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 | 403
Navigating Uncertainty in Software Development: Effective Planning Techniques
Jodi Jones
Tech Leadership |
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 |
16:00:00
Developer Productivity with Large Language Models
Mo Haghighi
AI |
Sociotechnical Platform Engineering
Chris Corriere
Architecture | 313
Containers and Kubernetes made easy: Deep dive into Podman Desktop
Cedric Clyburn
Cloud Native |
Home Lab - Private Cloud on a budget
Jared Rhodes
Cloud Tech |
Refactoring to Modernize Java Applications
Venkat Subramaniam
Core Java | 305
Polyglot Pipelines with Apache Nifi
Bob Paulin
Frameworks | 304
Migrating from Java EE - to Spring Boot or something else?
Ondro Mihályi
JakarataEE |
Frustration-free K8S For Spring Developers
Ryan Baxter
Java Platform | 303
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 | 403
Recalibrate - How AI Shakes Up Agile Teams
Sven Peters
Tech Leadership |
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 |
Rooms
Thursday Mar 6 - Day 2
08:00:00
Registration and Breakfast
Keynote |
09:00:00
Building Resilient Systems: Ensuring Reliability in a Rapidly Changing World
Ram Machiraju
Keynote |
10:00:00
Spring AI: Seamlessly Integrating AI into Your Enterprise Java Applications
Mark Pollack
Josh Long
AI |
Documenting your architecture
Raju Gandhi
Architecture | 313
Supercharge Agentic AI Projects: A DevEx-Driven Approach to Cloud-Native Scaffolding
Daniel Oh
James Falkner
Cloud Native |
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 | 305
Spring Batch 5.2 and beyond: What's new and what's coming next
Mahmoud Ben Hassine
Frameworks | 304
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 | 303
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 | 403
Conway’s Law and Digital Transformation
Dennis Ruzeski
Tech Leadership |
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 |
11:30:00
Generative DevOps
Cecelia Martinez
AI |
Cache Smarter, Not Harder: A Practical Guide to Choosing the Best Caching Strategy
Medha Chakraborty
Eswaran Rathinam
Architecture | 313
Shield your Java code: Practical guides for trusted software
Daniel Oh
Cloud Native |
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 | 305
TBD
Frameworks | 304
Duke on CRaC with Jakarta EE
Ivar Grimstad
Rustam Mehmandarov
JakarataEE |
Setting up data driven tests with Java tools
Andres Almiray
Java Platform | 303
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 | 403
Complex Problems... and other ways to disappoint your friends.
Gant Laborde
Tech Leadership |
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 |
13:30:00
Don't Call it a Comeback: SQL in Cloud AI and ML
Amy Russ
AI |
REST vs GraphQL vs gRPC
Chetan Galgali
Ben Westmoreland
Architecture | 313
Test-Driven Development: It's easier than you think!
Eric Deandrea
Cloud Native |
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 | 305
The Overwhelmed Spring Developer's Guide To AI
Glenn Renfro
Chris Bono
Frameworks | 304
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 | 303
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 | 403
How Not To Be Mentored
Nerando Johnson
Tech Leadership |
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 |
Bootiful Spring Boot: A DOGumentary
Josh Long
Architecture | 313
ML Ops for Java Developers: A Hands-On Guide with Kubeflow and Quarkus
Eder Ignatowicz
Elder Moraes
Cloud Native |
Crafting the Ultimate Docker Image for Spring Applications
Pasha Finkelshteyn
Cloud Tech |
Testing Legacy Code & Refactoring Patterns
Daniel Hinojosa
Core Java | 305
BoxLang - The Future is Dynamic
Luis Majano
Frameworks | 304
Jakarta EE: Connected Industries with an Edge
Petr Aubrecht
JakarataEE |
Taking off With JDK Flight Recorder
Billy Korando
Java Platform | 303
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 | 403
Managing Your AI-Driven Manager
Kenneth Kousen
Tech Leadership |
Going beyond ORMs
Andres Almiray
Tools and Techniques |
TBD
Web and front-end |
15:30:00
Afternoon break
Keynote |
15:45:00
Unlock the Power of Generative AI: Simplifying Ad Creation
Nikhil Nanivadekar
Garry Galinsky
AI |
TBD
Architecture | 313
Platform Engineering 101: Building Internal Developer Platforms
Grace Jansen
Cloud Native |
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 | 305
Containers All the Way Down!: Optimizing Spring Boot apps for the Modern Cloud
Mark Heckler
Frameworks | 304
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 | 303
A developers guide to running Spring Boot applications on Open Liberty
Harry Hoots III
Chuck Bridgham
Practices |
TBD
Security | 403
Unlock Lightning-Fast Delivery: Mastering Software Craft for Unrivaled Success
Cody Frenzel
Tech Leadership |
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 |