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