Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Session Spoiled For Choice: Limit Your Options

Session Spoiled For Choice: Limit Your Options

Developers are spoiled for choice: competing standards are vying to be the one true way you log, test, query, inject dependencies or handle web requests. But with choice also comes a proliferation of half thought out experiments, new or outdated ways to do things, and an increasing pressure to make sense of it all. What was a valid choice a decade ago, could now be the reason you’re called up in the middle of the night to patch a vulnerability. What if there were an easier way? A way to consolidate on your one true tech stack? And migrate with ease when preferences shift?

In this talk we’ll look at how you can achieve tech stack consolidation, by evaluating the options available to you, choosing the one true way to fit your process, and phase out any alternatives that came before. We’ll look at automation through OpenRewrite, which offers you an easy way to move between competing standards with automated migration recipes. Gone are the days of being stuck with choices made a decade ago. Today’s the day you choose your own path forward. Vendors: take note! Your users might be gone tomorrow.

Avatar for Merlin Bögershausen

Merlin Bögershausen

May 09, 2025
Tweet

More Decks by Merlin Bögershausen

Other Decks in Programming

Transcript

  1. ©2025 Moderne, Inc. Migrate full Circle mod run . --recipe

    Slf4jToLog4j mod run . --recipe Log4j2ToSlf4j1
  2. ©2025 Moderne, Inc. 10 Growing ecosystem of modernization recipes Recipes

    programmatically execute automated search and transformation actions on a codebase. The ecosystem of OpenRewrite community-driven recipes is continually growing. Gradle Apache Maven Spring Quarkus Kubernetes Terraform Testcontainers AWS Micronaut Google Cloud Microsoft Azure Github Actions Concourse CircleCI Axon Framework Configuration Scripting Java-like Languages Frameworks, libraries, tooling CI/CD Infrastructure Python
  3. ©2025 Moderne, Inc. 13 Moderne scales OpenRewrite automation Single-repository mode

    Multi-repository mode OpenRewrite OSS Project Serialize LSTs to disk OpenRewrite Gradle Plugin OpenRewrite Maven Plugin Broadcom Application Advisor Amazon Q Code Transformation JetBrains OpenRewrite Plugin Microsoft VSCode Plugin Moderne Platform Moderne CLI Single- tenant SaaS On-prem Moderne proprietary IP Moderne DX Air-gapped service Shared OSS recipe ecosystem Codemods, linters, & other refactoring tech
  4. ©2025 Moderne, Inc. 14 Where to learn more docs.openrewrite.org moderne.ai

    app.moderne.io github.com/openrewrite youtube.com/@Moderne-and-OpenRewrite Google Shape;842;p69 O’Reily Book: AI for Mass-Scale Code Refactoring and Analysis Meet at our Booth Join my Mentoring Session Today 1330
  5. ©2025 Moderne, Inc. Danke! 15 Follow us! Google Shape;850;p70 Google

    Shape;851;p70 Google Shape;852;p70 Google Shape;853;p70 O’Reily Book: AI for Mass-Scale Code Refactoring and Analysis