Tools & Tips to Modernize Your Java code with AI
summary
Live demo shows an agent that ingests a JFR file, maps hotspots to known anti‑patterns, edits source, then builds and tests the fixes automatically, cutting a 1s request to ~200ms (~5x) and costing about 10¢ demo cost to run. Tooling includes the ATX CLI, JFR/JDK Mission Control, a Curo CLI workflow that emits dependency maps and leadership reports, OpenRewrite recipes and an Embabel modernizer agent; migrating Java 8→17 yields ~50% memory reduction and the pipeline scales to thousands of apps, not single files.
AI-written summary · about
chapters (8)
- 0:00Introduction and speaker background
- 3:03Modernization strategies overview
- 9:15Dependency analysis with AI
- 15:44Real-world modernization examples
- 20:40OpenRewrite and deterministic tools
- 25:17Performance benefits of Java upgrades
- 27:06AI-driven performance optimization demo
- 49:06Q&A session
related talks
53mUpgrade Your Java with AI: From Legacy Code to High-Performance Workloads
27mThe State of Large-Scale Code Modernization
59mFrom Legacy to Cutting-Edge: Live Refactoring Java 8 to 24
28mAutomated Java Upgrades: From Pain to Productivity in 30 Minutes
41mHow Agentic Coding Can Help You Migrate Java Applications Faster
47mApp Modernization of Java applications.
28mApplication modernisation with generative AI
47mJava's Hidden Gems: Tools and Libraries
