Teaching @openrewrite workshops has taught me when the "click" happens: hour 2, when developers realize their unit-tested, deterministic recipes scale across the entire organization. No more copy-pasting changes across 200 repositories. đź’ˇ
This breakthrough moment drives our monthly 4-hour workshops. Together with Sam Snyder, Tim te Beek, and me—all OpenRewrite maintainers—you'll move from theory to production-ready recipes.
1/3 đź§µ
@openrewrite Introduction: Build a recipe migrating Spring StringUtils to Apache Commons Lang3—but only in test code. Learn to change dependencies AND code while limiting blast radius. Smart migrations start safe.
Advanced: Create source files from scratch. Migrate with context from different directories. Cross-language transformations. Last session: someone found 4 logging frameworks with multiple versions—then unified them all to SLF4J 2.0.
2/3 đź§µ
@openrewrite The truth? Most "6-month migrations" are 4-hour automations once you understand how LST structures and visitor patterns work together.
Join our next workshops: moderne.ai/moderne-openrewrite-training-hub
#OpenRewrite #CodeTransformation #RefactoringAtScale #JavaDevelopment #MigrationEngineering
3/3 đź§µ