OpenRewrite - how the magic works by Andrii Rodionov
Speaker: Andrii Rodionov, Software Engineer @ Moderne
OpenRewrite is a well-known automated refactoring platform for Java, Groove, and Kotlin source code. It consists of an auto-refactoring engine, refactoring recipes for common framework migrations, security fixes, and other stylistic tasks. Using OpenRewrite allows you to reduce coding time from hours or days to minutes.
During the talk, we will discuss OpenRewrite's basic concepts of LST, TreeVisiting, Recipes, Type attribution, etc. Then, we will look at how other languages apply these concepts and reuse Java-based LST and the OpenRewrite platform.
#CoffeeJUG #JUG #OpenRewrite