Tim te Beek
timtebeek.github.io
Tim te Beek
@timtebeek.github.io
Staff software engineer at Moderne, where I'm the community lead for OpenRewrite.
Reposted by Tim te Beek
🎉 Spring Boot 4 is here!🍃

Upgrading doesn’t have to be painful. Moderne + OpenRewrite brings the automation! 🛠️

Learn how to modernize your stack, reduce tech debt, and unlock the latest features in our new blog.
Spring Boot 4 Migration Guide: Faster, Safer, at Scale
Upgrade to Spring Boot 4 faster and with less risk. Learn how OpenRewrite and Moderne automate Java, Jakarta, Spring Framework, and dependency changes at scale.
buff.ly
November 22, 2025 at 8:45 AM
Reposted by Tim te Beek
#OpenRewrite 8.67.0 is here! 🛫

🆕 New rewrite-angular, rewrite-react & rewrite-jasperreports
🌱 Spring Boot 4.0 & Spring Batch 6.0 migrations
⚛️ React 19 upgrade recipe with forwardRef removal
🟢 Node.js crypto & util recipes
☕ Migrate all modules and formats for Jackson v3

github.com/openrewrite/...
Release 3.19.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.67.0), the rewrite-gradle-plugin (v7.21.0), and the rewrite-maven-plugin (v6.24.0) to improve code parsing accuracy and recipe ex...
github.com
November 20, 2025 at 9:13 PM
Reposted by Tim te Beek
Join the next Code Remix Weekly tomorrow with @tomcools.be, DevRel at Timefold! 🎙️

Discover Timefold, the powerful OptaPlanner fork, and learn about its origin, automatic migration, and how it rethinks breaking changes.💪

🔴 Tomorrow at 21:00 CET / 3 PM ET
Code Remix Weekly | Automating Adoption and Optimization with Timefold
Tom Cools, DevRel at Timefold, joins the stream!Timefold, the powerful fork of OptaPlanner, makes upgrading and optimization easier than ever. Tom will dive ...
buff.ly
November 18, 2025 at 5:01 PM
Reposted by Tim te Beek
Live from @timtebeek.github.io’s OpenRewrite workshop at Rabobank! 🗣️
November 18, 2025 at 5:52 PM
Reposted by Tim te Beek
#OpenRewrite 8.66.1 is here! 🚆

🌱 Spring Boot 4.0 migration recipes
🗂 Additional SpringFox conversions
🔐 Severity-based CVE filtering
🍐 Expand Guava to JDK conversions
🎯 Convert external `@InlineMe` annotations into recipes
🐛 Fixed Maven multi-module resource handling

github.com/openrewrite/...
Release 3.18.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.66.1), the rewrite-gradle-plugin (v7.20.0), and the rewrite-maven-plugin (v6.23.0) to improve code parsing accuracy and recipe ex...
github.com
November 12, 2025 at 7:18 PM
Reposted by Tim te Beek
Join the next Code Remix Weekly to learn how to detect and fix quantum-vulnerable code across massive systems with Moderne's LST-powered analysis and PQC readiness workflows.💪

🔴 Tomorrow at 21:00 CET / 3 PM ET with guest @mkheck.bsky.social
Code Remix Weekly | Quantum-ready Cryptography with Moderne
What’s your level of readiness for quantum-era threats?As quantum computing moves from theory toward reality, the cryptographic foundations of modern softwar...
buff.ly
November 11, 2025 at 7:06 PM
Reposted by Tim te Beek
🚀 Ready to refactor at scale?

Join @mkheck.bsky.social & @timtebeek.github.io at #Devnexus for a hands-on workshop on Migration Engineering with OpenRewrite — automate upgrades, boost security & modernize your codebase with custom AI-powered recipes.

devnexus.com/events/migra...

🎟️ - devnexus.com
November 11, 2025 at 6:03 PM
Reposted by Tim te Beek
𝐓𝐡𝐞 𝐉-𝐅𝐚𝐥𝐥 2025 𝐏𝐫𝐞𝐜𝐨𝐧𝐟𝐞𝐫𝐞𝐧𝐜𝐞 𝐡𝐚𝐬 𝐬𝐭𝐚𝐫𝐭𝐞𝐝!
Today is all about learning, sharing ideas, and getting inspired before the main J-Fall event tomorrow.

Let’s make it an amazing day together!

#JFall2025 #Preconference #Java
November 5, 2025 at 1:03 PM
Reposted by Tim te Beek
🎉 The Marketplace has officially surpassed 5,000 recipes! 🎉

Huge thanks to our community for contributing, sharing, and automating code transformations. Here’s to cleaner, smarter code for everyone! 👏
October 22, 2025 at 6:57 PM
Reposted by Tim te Beek
#OpenRewrite v8.64.0 is out! 🎯

🔲 TOML building block recipes
🤠 Migrate Jackson v3 dataformats
🍁 Switch to Maven 4
🐳 Upgrade to Testcontainers v2
🏗️ beans.xml & web.xml to Spring
💉 Field to constructor injection for Spring
🚩 OpenFeature flag removal recipes

docs.openrewrite.org/changelog/8-...
8.64.0 release (2025-10-22) | OpenRewrite Docs
What's changed in OpenRewrite version 8.64.0.
docs.openrewrite.org
October 22, 2025 at 4:21 PM
Reposted by Tim te Beek
Class is in session! 📚

Introduction to OpenRewrite training is happening now.🤩

Couldn't make it? Head to our training hub to sign up for the next session:

buff.ly/bHlO13z
October 21, 2025 at 3:09 PM
Reposted by Tim te Beek
👀 Got a refactoring nightmare or developer horror story?

Comment or DM us with your stories of broken builds, cursed commits, and “it worked on my machine” moments and we'll share them live on the Code Remix Weekly Halloween special. 🎃
October 18, 2025 at 6:30 AM
Reposted by Tim te Beek
Looking forward to participating in this meetup! In great company too 😄
Our next meetup will take place on November 4th at ING Leeuwarden to help you improve your testing with @timtebeek.github.io covering AssertJ and @simoneromani.bsky.social mutating tests for more confidence.

Sign up at www.meetup.com/jug-noord/ev... !
October 14, 2025 at 4:32 AM
Reposted by Tim te Beek
Our next meetup will take place on November 4th at ING Leeuwarden to help you improve your testing with @timtebeek.github.io covering AssertJ and @simoneromani.bsky.social mutating tests for more confidence.

Sign up at www.meetup.com/jug-noord/ev... !
October 13, 2025 at 8:10 PM
Reposted by Tim te Beek
#OpenRewrite v8.63.0 is out! 🍂

🚀 Spring Boot to Quarkus migration recipes
🛠️ Oracle/MSSQL to PostgreSQL migrations
🤠 Jackson v3 upgrade recipes
🍁 Support additional Maven (re)sources
🧪 JUnit 5, 6 & Jupiter best practices
🔧 Expanded Hibernate 7 migration
➕ Many more fixes

github.com/openrewrite/...
Release v3.16.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.63.0), the rewrite-gradle-plugin (v7.18.0), and the rewrite-maven-plugin (v6.21.0) to improve code parsing accuracy and recipe ex...
github.com
October 11, 2025 at 2:53 PM
Great to watch "Enable Digital sovereignty by tech stack liquidity" by @mboegie.dev at #devoxxbe #openrewrite
October 9, 2025 at 11:15 AM
Reposted by Tim te Beek
We’re live at #DevoxxBelgium! 🎉

Swing by our booth #11 to say hi, meet the team, and see how Moderne automates migrations and remediation across thousands of repos in minutes. 👋
October 9, 2025 at 6:00 AM
Reposted by Tim te Beek
🧪 Deep Dive Monday at #Jfokus - Break Your Testing Habits with Tim te Beek & Rick Ossendrijver

Unlearn the old, master the new - JUnit 6, AssertJ 4 & modern testing practices.
Forge your path in the halls of code ⚡
👉 www.jfokus.se

#DeveloperConference #Java #Testing #JUnit #AssertJ #CleanCode
October 8, 2025 at 1:28 PM
Reposted by Tim te Beek
There were even 10 people standing in the back of the room during our presentation!
October 7, 2025 at 10:36 PM
Packed room! Looking forward to this. If you can't fit, here's the link.
openrewrite.github.io/break-your-t...
October 7, 2025 at 3:18 PM
Reposted by Tim te Beek
Jackson 3 is here! Use these automated migration recipes to handle the package change as well as other breaking changes. 🤗

docs.openrewrite.org/recipes/java/jackson/upgradejackson_2_3
October 4, 2025 at 8:47 AM
Reposted by Tim te Beek
Spring Boot 4 is moving to Jackson 3 (already in M3).

👉 Check out the Jackson 3 Migration Guide: github.com/FasterXML/ja...

👉 Also useful, the OpenRewrite recipe: docs.openrewrite.org/recipes/java...

More insights coming soon in the official Spring blog post next week.
github.com
October 2, 2025 at 11:06 AM
Reposted by Tim te Beek
JUnit 6 is here! Ready to upgrade? We’ve got you covered with step-by-step recipes to move from 3 → 4 → 5 → 6.

docs.openrewrite.org/recipes/java...
September 30, 2025 at 2:43 PM
Reposted by Tim te Beek
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
September 30, 2025 at 8:50 AM
Reposted by Tim te Beek
#OpenRewrite v8.62.4 is out! ⭐

🔒 GitHub Actions security insights
🔧 JEP 512 Instance main methods
⚡ Kafka 4.0/4.1 migration recipes
🔎 ElasticSearch 9 type migrations
📑 Extended JSP parser support
✨ Inline Guava & Log4j2 methods
📦 Quarkus aggregated update recipes

github.com/openrewrite/...
Release 3.15.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.62.4), the rewrite-gradle-plugin (v7.17.0), and the rewrite-maven-plugin (v6.19.0) to improve code parsing accuracy and recipe ex...
github.com
September 24, 2025 at 5:44 PM