OpenRewrite: Refactor as Code
summary
OpenRewrite is presented as a refactoring-as-code toolkit for automating and sharing code migrations and refactorings (examples: JUnit4→JUnit5, Spring Boot 2→3). It explains using OpenRewrite to write, version and distribute repeatable refactoring recipes instead of manual search/replace, regexes or IDE renames, positioning it as an “Ansible for refactoring.”
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:56Speaker and topic
- 9:20OpenRewrite concepts
- 18:37Demo and migration
- 27:41YAML recipes
- 32:42Custom Java recipe
- 43:26Final demo and results
- 47:18Conclusion
related talks
41mOpen Rewrite – Dive in Automated Refactoring
43mAutomate Code Changes - Bringing OpenRewrite to the IDE
17mMajor migrations made easy
54mHybrid Modernization: Combining OpenRewrite's Precision with LLM Intelligence for Spring
01h 17mRefactoring the ROI of Software
45mMajor migrations made easy
51mMajor Migrations Made Easy
13mModernize your money-maker
