Automated Software Refactoring with OpenRewrite and Generative AI
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 35m | 219 MB
Instructor: Benjamin Muschko
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 35m | 219 MB
Instructor: Benjamin Muschko
Modernizing and maintaining large codebases can be a daunting challenge, but automation can make the process efficient and scalable. This course explores how to leverage OpenRewrite and generative AI to automate mass-scale software refactoring, enabling seamless code transformations, migrations, and optimizations.
Learn how to design and apply custom OpenRewrite recipes, integrate refactoring automation into CI/CD pipelines, and enhance developer productivity with AI-powered code modifications. Through hands-on examples and real-world scenarios, gain practical skills to modernize legacy systems, enforce coding standards, and improve software quality with minimal manual effort. By the end of this course, you will be equipped with the tools and techniques to drive large-scale, automated code improvements across your organization.
Learning objectives
- Automate large-scale code refactoring using OpenRewrite to modernize and improve codebases efficiently.
- Design and apply custom OpenRewrite recipes to enforce coding standards and architectural best practices.
- Leverage generative AI-based tooling to assist in recipe search, recipe application, and optimizations at scale.



