View All Sessions
ai4j-shader-screenshot

Refactoring Code to Functional Style using AI

Imperative Style code has more accidental complexity. Functional style code is declarative, easy to understand and maintain. Most Java applications have significant imperative style code. How about using AI to refactor those code to functional style? Seems like a good idea, but what’s the catch? We will explore that question in this example driven presentation.

Venkat Subramaniam
Dr. Venkat Subramaniam
President, Agile Developer, Inc.
Venkat Subramaniam
Dr. Venkat Subramaniam
President, Agile Developer, Inc.

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., an instructional professor at the University of Houston, and the creator of dev2next and Arc of AI conferences. 

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. 

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at https://www.agiledeveloper.com. 

More On-Demand Sessions

Building a Star Trek Computer with Java 25 and Spring AI

Ken Kousen
Java Champion, Author, and Professor of the Practice of Computer Science

Building AI Agents with Spring & MCP

James Ward
Developer Advocate, AWS
Josh Long
Spring Developer Advocate, Broadcom

Agents, Tools, and MCP, oh my!

Jennifer Reif
Senior Developer Advocate, Neo4j
Azul, Azul Systems, Zing, Zulu, Zulu Enterprise, ReadyNow! are either registered trademarks or trademarks of Azul Systems Inc., registered in the U.S. and elsewhere. All other trademarks belong to their respective owners.
© Azul 2026. All rights reserved.
  • Compliance
  • Privacy Policy
  • Legal
  • Terms of Use
  • Privacy Settings