World Congress 2024 Aug 20, 2024 Session details

From boy scouting to redrawing the landscape

timtebeek

The 'Scout Rule' tells developers to leave code better than they found it. Tim Twick reveals how OpenRewrite automates this philosophy to safely refactor millions of lines instantly.

Pause
Mute Enter Fullscreen
#1 about 4 min

Applying the Boy Scout rule to software maintenance

Translating analog camping habits into mitigating software vulnerabilities and resolving technical debt.

#2 about 4 min

Automating safe structure modifications with Open Rewrite

Using a lossless semantic tree to perform accurate structural code changes while preserving existing styling.

#3 about 5 min

Defining custom code transformation rules and recipes

Creating predictable migration logic using YAML configurations, compiled Java templates, or the visitor pattern.

#4 about 9 min

Running refactoring recipes locally within an IDE

Executing automated test and language framework upgrades directly inside IntelliJ using targeted YAML definitions.

#5 about 4 min

Utilizing command-line tooling for multi-repository code upgrades

Generating localized patches across dozens of repositories simultaneously by bypassing standard abstract syntax tree regeneration.

#6 about 6 min

Tracking organizational source code modernization with a platform

Aggregating migration progress metrics and enforcing architectural boundaries globally through an active pull request integration portal.

#7 about 3 min

Comparing open source capabilities against serialized organizational tools

Distinguishing between basic framework integrations and complex model serializations that expose deeper architectural usage patterns.

Matching moments

1:05 min

Modernizing legacy code repositories for robust artificial intelligence

April Yoho April Yoho · WWC Europe 2026

3:28 min

Managing technical debt in legacy web applications

Robby Russell · Coffee With Developers

2:12 min

Migrating legacy source code to testable modern frameworks

Leszek Włodarski Leszek Włodarski · WWC Europe 2026

3:06 min

Transitioning from code typists to refactoring workflow directors

Dominik Srednicki Dominik Srednicki +1 · WWC Europe 2026

1:30 min

Embracing code generation and modern editor evolution

Christian Heilmann Christian Heilmann · WWC 2025

3:06 min

Refactoring legacy code bases for better environmental impact

Bjorna Kalaja · Coffee With Developers

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Manjari Akella, Preetam Dwivedi

Manjari Akella
Preetam Dwivedi
Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Paul Zimmerman, Eric Wang

Paul Zimmerman
Eric Wang
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia