jugLviv

Meta


Share on:


OpenRewrite – how the magic works by Andrii Rodionov

Ihor BanadigaIhor Banadiga

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

via YouTube https://www.youtube.com/watch?v=kRczj9TN1Jo

Follow CoffeeJUG: https://www.youtube.com/@coffeejug
Web site: https://www.coffeejug.org/
Telegram: https://t.me/java_lviv_community