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 | A411
Stream Processing As You’ve Never Seen Before (Seriously): Apache Flink for Java Developers
Viktor Gamov
Sandon Jacobs
Workshop | A313
Practical AI Lab for Enterprise Java Developers: From Zero to Hero
Daniel Oh
Eric Deandrea
James Falkner
Workshop | A312
AI-Driven Development: Enhancing Java with the latest AI Innovations
Brian Benz
Workshop | A314
Developer To Architect
Nathaniel Schutta
Workshop | 303
Migration Engineering with OpenRewrite: The Recipe for Success
Jonathan Schneider
Workshop | A311
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 | A302
DataFrame - a Swiss Army Knife of Java Data Processing
Andrus Adamchik
Core Java | A305
API Toolbox with Spring
Spencer Gibb
Frameworks | A314
A Developer's Guide to Jakarta EE 11
Michael Redlich
JakarataEE | A303
30 Years of Java - How Did We Get Here?
Simon Ritter
Java Platform | 303
Delivery Engineering
Ajuna Kyaruzi
Practices | A403
Securing the Digital Landscape: A Deep Dive into OWASP Top 10 for Applications, APIs, and LLMs
Rohit Bhardwaj
Security | A311
Building 10x Organizations using Modern Productivity Metrics
Justin Reock
Tech Leadership | A406
Taking Shortcuts Beyond Your IDE
Annelore Egger
Tools and Techniques | A404
Typescript Deep Dive
Waller Goble
Web and front-end | A304
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 | A302
Keeping Your Java Hot by Solving the JVM Warmup Problem
Simon Ritter
Core Java | A305
Mastering Logging in Java
Jeanne Boyarsky
Victor Grazi
Frameworks | A314
AI Tools for Jakarta EE
Gaurav Gupta
JakarataEE | A303
Project Panama: Unleashing native libraries
Tobi Ajila
Java Platform | 303
TDD: Test-Driven Development vs TAB-Driven Development
Marit van Dijk
Practices | A403
Software and AI in the time of Legislation. New (and old) laws for developers
Steve Poole
Security | A311
Starting with Java in 2025
Rodrigo Graciano
Chandra Guntur
Tech Leadership | A406
Developer Productivity With IntelliJ IDEA
Trisha Gee
Tools and Techniques | A404
TBD
Web and front-end | A304
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
Building APIs in the AI Era
Kevin Dubois
Cloud Native | A312
Cloud Integration Testing Made Easy for Your Java Apps
Anca Ghenade
Cloud Tech | A302
Hands On: Apache Maven 4
Chandra Guntur
Core Java | A305
Functional Spring Boot
John Burns
Frameworks | A314
Foundations of Modern Java Server Apps
Kito Mann
JakarataEE | A303
Debugging Java
Scott Wierschem
Java Platform | 303
The Ultimate Battle: Software Manager vs. Developer
Priya Jayakumar
Nashidul Islam
Practices | A403
There's an Authz for that: Spring Security in 2025
Josh Cummings
Security | A311
Managing Your AI-Driven Manager
Kenneth Kousen
Tech Leadership | A406
OG Refactoring (Observing Gamma): Patterns to Refactor Towards
Aaron McClennen
M. Jeff Wilson
Tools and Techniques | A404
The Problems Micro Frontends Won't Solve That No One Wants to Talk About
Jennifer Wadella
Web and front-end | A304
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
Optimizing Containerized Java Apps with Jib, GraalVM, CDS, and CRaC
Fernanda Machado
Elder Moraes
Cloud Native | A312
Write Once, Deploy Everywhere: From Containers to Serverless
James Ward
Vinicius Senger
Cloud Tech | A302
To Java 24 and Beyond!
Billy Korando
Core Java | A305
Runtime Efficiencies and Spring Boot
DaShaun Carter
Frameworks | A314
Java + LLMs: A hands-on guide to building LLM Apps in Java with JakartaEE
Bazlur Rahman
Syed M "Shaaf"
JakarataEE | A303
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 | A403
Top Security Flaws Hiding in Your Code Right Now – and How to Fix Them
Jonathan Vila
Security | A311
Navigating Uncertainty in Software Development: Effective Planning Techniques
Jodi Jones
Tech Leadership | A406
What the CRaC - Superfast JVM startup
Gerrit Grunwald
Tools and Techniques | A404
Run to the light Carol Anne: Auditing with Lighthouse
Chris DeMars
Web and front-end | A304
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 | A302
Refactoring to Modernize Java Applications
Venkat Subramaniam
Core Java | A305
Polyglot Pipelines with Apache Nifi
Bob Paulin
Frameworks | A314
Migrating from Java EE - to Spring Boot or something else?
Ondro Mihályi
JakarataEE | A303
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 | A403
Software Supply Chain Security with Policy as Code
Jimmy Ray
Security | A311
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 | A404
Unlocking Machine Learning Potential in JavaScript: A Journey Through Cutting-Edge Tools
Danielle Maxwell
Web and front-end | A304
17:00:00
Conference Reception (open bar and food!)
Keynote | A411
The OffHeap Podcast. Devnexus Edition (Now with more AI)
Freddy Guime
Bob Paulin
Security | A311
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 | A302
We hate code - The !joy of maintaining dead code
Gerrit Grunwald
Core Java | A305
Spring Batch 5.2 and beyond: What's new and what's coming next
Mahmoud Ben Hassine
Frameworks | A314
Jakarta EE meets AI: Beyond the chatbot with LangChain4j
Jorge Cajas
JakarataEE | A303
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 | A403
Securing LLM-Powered Applications: Overcoming Security and Privacy Challenges
Brian Vermeer
Lize Raes
Security | A311
What is an Industry Analyst? A TL;DR for the Perplexed
Kate Holterhoff
Tech Leadership | A406
Codebase Resurrection: Revive and Refactor with AI
David Parry
Tools and Techniques | A404
A Java Developers Guide to Navigating the Frontend Landscape
Dan Vega
Web and front-end | A304
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
Optimize cold starts for Java functions using AWS Lambda SnapStart
Abel Fresnillo Silva
Cloud Tech | A302
Unveiling the Magical Power of Java Virtual Threads
Tobi Ajila
Core Java | A305
The Influential Software Engineer
Nathaniel Schutta
Frameworks | A314
Duke on CRaC with Jakarta EE
Ivar Grimstad
Rustam Mehmandarov
JakarataEE | A303
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 | A403
Protect The Bat-Computer! Understanding OAuth2 (With The Help Of Some Super Friends)
Kelly Morrison
Security | A311
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 | A404
Architecting a Front-End Project for Longevity
Sean McQuaid
Web and front-end | A304
12:30:00
Lunch
Keynote | A411
13:30:00
Unlock the Power of Generative AI: Simplifying Ad Creation
Nikhil Nanivadekar
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
Are you crazy? hosting 25 years old java code on a brand-new cloud?
Yee-Kang Chang
Rich Hagarty
Cloud Tech | A302
Testing Your Way to Production Confidence with Native Images
DaShaun Carter
Core Java | A305
The Overwhelmed Spring Developer's Guide To AI
Glenn Renfro
Frameworks | A314
Concurrency redefined: what’s new in Jakarta Concurrency 3.1
Chuck Bridgham
Harry Hoots III
JakarataEE | A303
How to debug: Lessons learnt from 10 years of Spring Boot
Phil Webb
Java Platform | 303
Developer’s Guide to Test-Driven Development and Approval Testing
Burk Hufnagel
Practices | A403
Long Live Short Lived Credentials - Auto-rotating Secrets At Scale
Dwayne McDaniel
Security | A311
How Not To Be Mentored
Nerando Johnson
Tech Leadership | A406
Git features you aren’t using
Raju Gandhi
Tools and Techniques | A404
Web Apps and Devices – Yes We Can!
Matti Tahvonen
Web and front-end | A304
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 | A302
Testing Legacy Code & Refactoring Patterns
Daniel Hinojosa
Core Java | A305
BoxLang - The Future is Dynamic
Luis Majano
Frameworks | A314
Jakarta EE: Connected Industries with an Edge
Petr Aubrecht
JakarataEE | A303
Taking off With JDK Flight Recorder
Billy Korando
Java Platform | 303
A developers guide to running Spring Boot applications on Open Liberty
Harry Hoots III
Chuck Bridgham
Practices | A403
Let OpenID Connect secure your applications
Fabio Turizo
Security | A311
Mastering the System Design Methodology
Rohit Bhardwaj
Tech Leadership | A406
Going beyond ORMs
Andres Almiray
Tools and Techniques | A404
Fresh Hot CSS Features!
Alex Riviere
Web and front-end | A304
15:30:00
Afternoon break
Keynote | A411
15:45:00
Craft your own Generative AI Chatbot with Amazon Bedrock
Theo Lebrun
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 | A302
Unveiling the Hidden Layers of Java Class Files: Beyond Bytecode
Koichi Sakata
Core Java | A305
Containers All the Way Down!: Optimizing Spring Boot apps for the Modern Cloud
Mark Heckler
Frameworks | A314
Case Study: Journey to Cloud with Jakarta EE and MicroProfile
Julian Ortiz
JakarataEE | A303
TBD
Java Platform | 303
Technical Enshittification: Why Everything in IT is Horrible Right Now and How to Fix It
Baruch Sadogursky
Practices | A403
Your Silent Software Saboteur: Open Source Malware
Tyler Warden
Security | A311
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 | A404
TBD
Web and front-end | A304
16:45:00
Conf close and mega raffle!
Keynote | A411