AI can write Java code—but can it safely modernize hundreds of legacy systems? Bryan Friedman explains why enterprise #Java needs deterministic refactoring, not probabilistic #AI guesses.

Read how #OpenRewrite scales Java modernization: https://javapro.io/2026/02/04/the-open-source-deterministic-engine-maintaining-javas-next-30-years/

@OpenRewrite

On the ground in Montreal for #confoo! I’m looking forward to speaking at the Montreal JUG tonight! Modernizing the Mission Critical with #OpenRewrite and #AI @Confoo https://meetu.ps/e/PQMrw/7Y1c4/i
Modernizing with OpenRewrite and AI + Write Java in VS Code @Confoo, Tue, Feb 24, 2026, 5:00 PM | Meetup

⭐☕Join our Community French and English: [https://linktr.ee/devoxx4kids_montrealjug](https://linktr.ee/devoxx4kids_montrealjug) \-\-\-\- **Événement en anglais / Event in e

Meetup
@campfireman The only tool I know of that plays the same role is #OpenRewrite https://docs.openrewrite.org/
OpenRewrite by Moderne | Large Scale Automated Refactoring | OpenRewrite Docs

Large-scale automated source code refactoring

I am live at #OpenRewrite Code Remix Weekly talking about modern #java concurrency. Join and drop your questions: https://www.youtube.com/watch?v=IFG2RB1OYH8
Code Remix Weekly | How to run 100,000 rules in parallel with Java 21+

YouTube

Modernizing #Java at scale fails when refactoring isn’t repeatable. Bryan Friedman shows how #OpenRewrite enables safe, deterministic upgrades across massive codebases.

Learn the engine behind enterprise Java modernization: https://javapro.io/2026/02/04/the-open-source-deterministic-engine-maintaining-javas-next-30-years/

#@OpenRewrite #Java #TechDebt

AI can write Java code—but can it safely modernize hundreds of legacy systems? Bryan Friedman explains why enterprise #Java needs deterministic refactoring, not probabilistic #AI guesses.

Read how #OpenRewrite scales Java modernization: https://javapro.io/2026/02/04/the-open-source-deterministic-engine-maintaining-javas-next-30-years/

@OpenRewrite

Thanks to everyone who attended my Modernizing the Mission Critical with #OpenRewrite and #AI session at #jChampionsConf! Slides: https://virtua.tech/slides/modernizing-with-openrewrite-and-ai/. Video: https://www.youtube.com/watch?v=-aDxjaXT3FI .

Tomorrow is the last day of #jChampionsConf (free and online!)! See the schedule here: https://jchampionsconf.com/schedule.html.

Tonight's workshop, join information below, walks you through a realistic, end-to-end prep flow using the Moderne Platform and #OpenRewrite so you can move into a Spring Boot 4 migration with fewer surprises. The Release Train Metro Map will play a crucial role.

https://www.moderne.ai/training/preparing-for-your-next-spring-boot-migration

#jChampionsConf starts in just two days! Free, on-line, and awesome. Watch live or later.

I'll be presenting "Modernizing the Mission Critical with #OpenRewrite and #AI," discussing some of the work we do at Virtua. Register today to see my session and the other great sessions from Java Champions about everything related to #Java, AI, and software development in general. https://jchampionsconf.com/

I was asked after the "Refactoring to #EclipseCollections" talk at dev2next 2025 whether there were any #OpenRewrite recipes for EC. My answer was "No, but it would be great if someone contributed some in OSS." Thanks Craig Motlin! 🙏 @zakhav @jitterted
https://github.com/liftwizard/liftwizard/tree/main/liftwizard-utility/liftwizard-rewrite
liftwizard/liftwizard-utility/liftwizard-rewrite at main · liftwizard/liftwizard

A collection of utilities for Dropwizard. Contribute to liftwizard/liftwizard development by creating an account on GitHub.

GitHub