Program

September 29 to October 2, 2025

Sponsored/marketing presentations are strictly not allowed. Proposals are evaluated and selected based solely on the technical merit.

Workshops: 9AM to 5PM September 29
Conference: Starts 6PM September 29 and runs from 9AM to 6:30PM on each day until October 2

Workshops (Full-day): 4

✏️ Architecture as Code: Making Architecture Work
  

photo of Mark Richards

Mark Richards
Software Architect
DeveloperToArchitect.com

photo of Neal Ford

Neal Ford
Distinguished Engineer
Thoughtworks, Inc


☕ Cruising Along with Java: From Java 9 to 25
  

photo of Venkat Subramaniam

Venkat Subramaniam
President
Agile Developer, Inc.


✏️ Event Driven Architecture Workshop
  

photo of Daniel Hinojosa

Daniel Hinojosa
Developer and Consultant
evolutionnext.com


📈 Practical AI Integration with Java: A Hands-On Workshop
  

photo of Dan Vega

Dan Vega
Spring Developer Advocate
Broadcom

photo of Craig Walls

Craig Walls
Prinicipal Engineer
habuma.com


Keynotes/Panels: 5

📈 Fundamentals of Software Engineering In the age of AI
  

photo of Dan Vega

Dan Vega
Spring Developer Advocate
Broadcom

photo of Nathaniel Schutta

Nathaniel Schutta
Architect
Thoughtworks


📈 Panel—GenAI: Evolving or Eroding the Craft of Software Development?
  

photo of Frank Greco

Frank Greco
Chairman
NYJavaSIG

photo of Simon Ritter

Simon Ritter
Deputy CTO
Azul

photo of Dan Vega

Dan Vega
Spring Developer Advocate
Broadcom

photo of Jennifer Reif

Jennifer Reif
Developer Advocate
Neo4j


🍀 Survival Under Fire: How to Stay Whole During Adversity
  

photo of Arthur Doler

Arthur Doler
Community & Culture St...
Aviture


☕ The value of learning and sharing
  

photo of Bert Jan Schrijver

Bert Jan Schrijver
CTO
OpenValue


🏄 Welcome to dev2next
  

photo of Venkat Subramaniam

Venkat Subramaniam
President
Agile Developer, Inc.


Presentations: 90


Tracks

🏄

Agility

Be agile; not do agile. Presentations in this track will focus on sustainable agile practices, technical and beyond, that you can adapt at an individual, team, and organization level in order to be able to deliver faster, better quality, maintainable software
 
🏄 A Teacher, an Economist and a Developer Walk Into a Bar
  

photo of Adele Carpenter

Adele Carpenter
Software Engineer
Trifork


🏄 Moving beyond technical debt
  

photo of Martin Hertz

Martin Hertz
Engineering Leader
computersandpeople.com


🏄 TODO or not TODO
  

photo of Kito Mann

Kito Mann
Principal Consultant
Virtua, Inc.


🏄 Three engineering practices that keep your software easy to change
  

photo of Kieran Murphy

Kieran Murphy
Principal Consultant
Thoughtworks


✏️

Architecture

No handwaving here, the presentations in this track will walk you through the hard parts of creating architecture. Learn the pragmatics of creating microservices, modular monoliths, and various other architectures, tools, techniques, and about governance to achieve success in your architectural efforts.
 
✏️ A Model for Holistic Software Architecture
  

photo of Michael Carducci

Michael Carducci
Holistic Software Arch...
Carducci Inc


✏️ ADRs: The Why and How
  

photo of Venkat Subramaniam

Venkat Subramaniam
President
Agile Developer, Inc.


✏️ Beyond REST: Crafting a Modern GraphQL API Live
  

photo of Dan Vega

Dan Vega
Spring Developer Advocate
Broadcom


✏️ Cognitive Load in Code: Why Simplicity Wins in System Design
  

photo of Pranay Singhal

Pranay Singhal
Director Consulting
CGI


✏️ Data Access and Data Sharing in Microservices
  

photo of Mark Richards

Mark Richards
Software Architect
DeveloperToArchitect.com


✏️ Documenting your architecture
  

photo of Raju Gandhi

Raju Gandhi
Architect
DefMacro Software, LLC


✏️ Ensuring Zero Downtime: Resiliency Testing Strategy for Business-Critical Systems
  

photo of Aman Sardana

Aman Sardana
Expert Application Arc...
Discover

photo of Vijay Kumar Soni

Vijay Kumar Soni
Expert Application Eng...
Discover


✏️ Escaping Architecture Ivory Tower with Architecture Pattern Catalog
  

photo of Vladimir Zakharov

Vladimir Zakharov
Ex-MD, Technology Fellow
Self


✏️ Event-Sourcing From Scratch
  

photo of Ted M. Young

Ted M. Young
Java Coach
JitterTed Productions


✏️ Fitness Function-driven Architecture
  

photo of Neal Ford

Neal Ford
Distinguished Engineer
Thoughtworks, Inc


✏️ Generic or Specific? Making sensible software design decisions
  

photo of Bert Jan Schrijver

Bert Jan Schrijver
CTO
OpenValue


✏️ Identifying Architectural Risk
  

photo of Mark Richards

Mark Richards
Software Architect
DeveloperToArchitect.com


✏️ Making significant Software Architecture decisions
  

photo of Bert Jan Schrijver

Bert Jan Schrijver
CTO
OpenValue


✏️ Microservices missteps and success stories
  

photo of Rafał Maciak

Rafał Maciak
Staff Software Engineer
Software Mill


✏️ Navigating the Challenges of Implementing API Governance
  

photo of Marcelo Araujo

Marcelo Araujo
Sr Architect
Edward Jones


✏️ Pouring AI Sauce on Your Architecture
  

photo of Nathaniel Schutta

Nathaniel Schutta
Architect
Thoughtworks

photo of Glenn Renfro

Glenn Renfro
Staff Engineer
AJUG/Devnexus


✏️ The Intersection of Architecture and Data Topologies
  

photo of Mark Richards

Mark Richards
Software Architect
DeveloperToArchitect.com

photo of Neal Ford

Neal Ford
Distinguished Engineer
Thoughtworks, Inc


✏️ Thinking Architecturally
  

photo of Nathaniel Schutta

Nathaniel Schutta
Architect
Thoughtworks


📈

Current Trends

If you're wondering about the significance of recent developments in languages, cloud, libraries, frameworks, and more, this track has you covered. Learn about the recent trends and how it can improve your applications both during development and in production.
 
📈 Improving API Design with the help of LLM
  

photo of Marcelo Araujo

Marcelo Araujo
Sr Architect
Edward Jones


📈 Agentic GraphRAG: AI’s Logical Edge
  

photo of Jennifer Reif

Jennifer Reif
Developer Advocate
Neo4j


📈 Bridging the Digital Divide: Empowering Accessibility Through AI Innovations
  

photo of Scott Davis

Scott Davis
Director of Digital Ac...
Front Range Community College


📈 Chaos Engineering Really Big GPUs
  

photo of Bryan Oliver

Bryan Oliver
Principal Engineer
Thoughtworks


📈 Everything You Need to Know About Running LLMs Locally
  

photo of Cedric Clyburn

Cedric Clyburn
Senior Developer Advocate
Red Hat


📈 Integrating LLMs in Java: A Practical Guide to Model Context Protocol
  

photo of Dan Vega

Dan Vega
Spring Developer Advocate
Broadcom


📈 Java is Data!
  

photo of Billy Korando

Billy Korando
Java Developer Advocate
Oracle


📈 Lessons Learned from Video Game Accessibility
  

photo of Lucia Greco

Lucia Greco
Electronic accessibili...
Consulting


📈 Meet the Accessibility in Your Pocket
  

photo of Scott Davis

Scott Davis
Director of Digital Ac...
Front Range Community College


📈 Navigating Hybrid Cloud Challenges for Business-Critical Systems
  

photo of Aman Sardana

Aman Sardana
Expert Application Arc...
Discover

photo of Vijay Kumar Soni

Vijay Kumar Soni
Expert Application Eng...
Discover


📈 Observing AI with Spring Boot and Spring AI
  

photo of Craig Walls

Craig Walls
Prinicipal Engineer
habuma.com


📈 Platform Engineering: The Why, What and How
  

photo of Raju Gandhi

Raju Gandhi
Architect
DefMacro Software, LLC


📈 Quarkus for Spring Developers
  

photo of Eric Deandrea

Eric Deandrea
Java Champion | Sr. Pr...
IBM


📈 RoboCoders: Judgment Day – AI IDEs Face Off
  

photo of Viktor Gamov

Viktor Gamov
Principal Developer Ad...
Confluent

photo of Baruch Sadogursky

Baruch Sadogursky
Head of DevRel
TuxCare


📈 Securing AI Development: The Busy Java Developer's Playbook
  

photo of Brian Vermeer

Brian Vermeer
Chief Trouble Maker
Snyk


📈 Strange Encounters: Java and Quantum Computing
  

photo of Barry Burd

Barry Burd
Professor
Drew University


📈 Using Model Context Protocol in Real-World Applications
  

photo of Ramnivas Laddad

Ramnivas Laddad
Co-founder
Exograph, Inc


📈 What is an AI-native app and how do I build one? An overview of AI-native app architecture.
  

photo of William Lyon

William Lyon
Director of Developer ...
Hypermode


🔧

DevOps

Whether you have one foot in the operations or have deeply dived into DevOps, this track will help you to be effective in production. Learn better ways to leverage DevOps tools and take back techniques to manage your operational data.
 
🔧 A Million Ways to Fail in Production: Embracing Catastrophes for Fun and Profit
  

photo of Jonatan Ivanov

Jonatan Ivanov
Software Engineer
develotters.com


🔧 Designing Cloud Native Delivery Systems
  

photo of Bryan Oliver

Bryan Oliver
Principal Engineer
Thoughtworks


🔧 Finding and Crushing Bugs and More with JFR
  

photo of Billy Korando

Billy Korando
Java Developer Advocate
Oracle


🔧 From Mystery to Mastery: Decoding the JVM with Observability Tools
  

photo of Jonatan Ivanov

Jonatan Ivanov
Software Engineer
develotters.com

photo of Pasha Finkelshteyn

Pasha Finkelshteyn
Developer Advocate
BellSoft


🔧 Going from containers, to pods, to Kubernetes – help for your developer environments!
  

photo of Cedric Clyburn

Cedric Clyburn
Senior Developer Advocate
Red Hat


🔧 Mastering the Linux command line
  

photo of Bert Jan Schrijver

Bert Jan Schrijver
CTO
OpenValue


🔧 Nix: Sandbox and Reproducible Builds
  

photo of Daniel Hinojosa

Daniel Hinojosa
Developer and Consultant
evolutionnext.com


🔧 Observability and Tracing with Spring
  

photo of Craig Walls

Craig Walls
Prinicipal Engineer
habuma.com


Advancing with Java

Java continues to be a popular solution chosen by enterprises and developers. Java’s renaissance is based on its ability to address challenges in a variety of environments such as big data, cloud, and AI, by focusing on the key pillars of performance, scalability, stability, and security. In this track, learn how to take your Java knowledge further to tackle issues facing the industry and get deep into the technical areas to advance your skills.
 
☕ (Re)introducing Spring Security
  

photo of Craig Walls

Craig Walls
Prinicipal Engineer
habuma.com


☕ 10 Things I Hate About Java
  

photo of Adele Carpenter

Adele Carpenter
Software Engineer
Trifork


☕ 30 Years of Java - How Did We Get Here?
  

photo of Simon Ritter

Simon Ritter
Deputy CTO
Azul


☕ Beyond Coding: Tools that Empower Java Developers in (Big) Corporations
  

photo of Rodrigo Graciano

Rodrigo Graciano
Director of Engineering
BNY


☕ Bootiful Spring AI
  

photo of Josh Long

Josh Long
Spring Developer Advocate
Broadcom


☕ Bootiful Spring Boot: A DOGumentary
  

photo of Josh Long

Josh Long
Spring Developer Advocate
Broadcom


☕ Bridging the Gap: Full-Stack Development Without the Headaches
  

photo of Loïc Magnette

Loïc Magnette
Senior Developer
Oniryx


☕ Codepocalypse Now: LangChain4j vs. Spring AI
  

photo of Viktor Gamov

Viktor Gamov
Principal Developer Ad...
Confluent

photo of Baruch Sadogursky

Baruch Sadogursky
Head of DevRel
TuxCare


☕ Don’t Just Write Java: Secure It - From Greenfield to Legacy Systems
  

photo of Brian Vermeer

Brian Vermeer
Chief Trouble Maker
Snyk


☕ Empowering Your Development with FP: Understanding and Practice
  

photo of Ties van de Ven

Ties van de Ven
Software Quality Expert
Alliander


☕ Engineering a Better Java Build Tool Experience
  

photo of Haoyi Li

Haoyi Li
Software Engineer
Mill Build


☕ Extending Functional Pipelines with Gatherers
  

photo of Venkat Subramaniam

Venkat Subramaniam
President
Agile Developer, Inc.


☕ How Netflix uses Java in 2025
  

photo of Paul Bakker

Paul Bakker
Staff Software Engineer
Netflix


☕ JUnit Tests Need Refactoring, Too
  

photo of Ted M. Young

Ted M. Young
Java Coach
JitterTed Productions


☕ Java Enable Preview: Vector API
  

photo of Daniel Hinojosa

Daniel Hinojosa
Developer and Consultant
evolutionnext.com


☕ Java Perf & Scale: Mastering Techniques for Efficient Applications
  

photo of Pratik Patel

Pratik Patel
Lead Developer Advocate
Azul Systems


☕ Java and the Internet of Things
  

photo of Barry Burd

Barry Burd
Professor
Drew University


☕ Keeping Your Java Hot by Solving the JVM Warmup Problem
  

photo of Simon Ritter

Simon Ritter
Deputy CTO
Azul


☕ Live Java Security Vulnerability Patching
  

photo of Josh Cummings

Josh Cummings
Spring Security Mainta...
Spring


☕ OOP vs. Data Oriented Programming: Which One to Choose?
  

photo of Venkat Subramaniam

Venkat Subramaniam
President
Agile Developer, Inc.


☕ Property Based Testing and Test Containers
  

photo of Daniel Hinojosa

Daniel Hinojosa
Developer and Consultant
evolutionnext.com


☕ Refactoring to Eclipse Collections: Making Your Java Streams Leaner, Meaner, and Cleaner
  

photo of Vladimir Zakharov

Vladimir Zakharov
Ex-MD, Technology Fellow
Self

photo of Donald Raab

Donald Raab
Java Champion, Managin...
JPMorganChase


☕ Semantic Search from the Command Line
  

photo of Frank Greco

Frank Greco
Chairman
NYJavaSIG


☕ Spring magic explained
  

photo of Ties van de Ven

Ties van de Ven
Software Quality Expert
Alliander


☕ Test-Driven Development: It's easier than you think!
  

photo of Eric Deandrea

Eric Deandrea
Java Champion | Sr. Pr...
IBM


☕ The Past, Present, and Future of Enterprise Java
  

photo of Ivar Grimstad

Ivar Grimstad
Jakarta EE Developer A...
Eclipse Foundation


🪜

Leadership

Learn from the thought leaders of our industry about various principles, practices, dos, and don'ts of being an effective leader, how to manage teams, how to deal with impediments and effect change.
 
🪜 9 Management Habits Quietly Burning Out Your Best Engineers
  

photo of Andrew Murphy

Andrew Murphy
CEO
Tech Leaders Launchpad


🪜 Beyond Code: How Women Break Barriers and Build Powerful Personal Brands in Tech
  

photo of Garima Agarwal

Garima Agarwal
Application Programmer V
Bank of America


🪜 Beyond Hierarchy: Embracing Decentralized Leadership for Agile & Engaged Organizations
  

photo of Atiq Amjad

Atiq Amjad
CTO
PaperTale Technologies


🪜 Building a Culture of Healthy Conflict in Tech Teams
  

photo of Andrew Murphy

Andrew Murphy
CEO
Tech Leaders Launchpad


🪜 Get old, go slow, write code!
  

photo of Tobias Modig

Tobias Modig
Software Development C...
Stockholm


🪜 How I Sidestepped 'Being Glue'
  

photo of Fatima Taj

Fatima Taj
Senior Software Engineer
Yelp


🪜 How good of a developer are you?
  

photo of Roy Wasse

Roy Wasse
Co founder
OpenValue


🪜 Learning to Lead as an Individual Contributor
  

photo of Fatima Taj

Fatima Taj
Senior Software Engineer
Yelp


🪜 Platform Engineering - Lessons learned from Java Platform @ Netflix
  

photo of Paul Bakker

Paul Bakker
Staff Software Engineer
Netflix


🪜 VDD: Value Driven Development 10 Golden Rules for incremental Greatness
  

photo of Michael Carducci

Michael Carducci
Holistic Software Arch...
Carducci Inc


🍀

Wealth and Well-being

In the business of working hard to build careers and delivering results for companies, it's easy to forget about investing in oneself. Today, there's a greater need to take care of our healths. Reaching financial stability can provide leverage in how we make decisions and create a safety net for the future. The presentations in this track will help you to focus on a topic that has the most impact on anyone's sustainability.
 
🍀 Adapting to Adversity – How Chaos Creates Resilience
  

photo of Christina Aldan

Christina Aldan
Consultant
Arana Software


🍀 From Code to Crisis: The Psychological Toll of Layoffs and AI Disruption
  

photo of Sean Denton

Sean Denton
Owner
Sometimes Creek Ventures LLC


🍀 Getting Things Done for Technologists
  

photo of Kito Mann

Kito Mann
Principal Consultant
Virtua, Inc.


🍀 Owning Your Experience: Talking about Mental Health In the Workplace
  

photo of Arthur Doler

Arthur Doler
Community & Culture St...
Aviture


🍀 Reaping the Benefits of Ritual and Routine
  

photo of Arthur Doler

Arthur Doler
Community & Culture St...
Aviture


🍀 Thriving in an evolving software industry
  

photo of Glenn Renfro

Glenn Renfro
Staff Engineer
AJUG/Devnexus

photo of Nathaniel Schutta

Nathaniel Schutta
Architect
Thoughtworks