Tim te Beek's Avatar

Tim te Beek

@timtebeek.github.io

Staff software engineer at Moderne, where I'm the community lead for OpenRewrite.

636 Followers  |  392 Following  |  23 Posts  |  Joined: 22.08.2023  |  1.9145

Latest posts by timtebeek.github.io on Bluesky

I like CalVer whenever versions become a point of discussion; it's hard to argue to continue to use 2019.08 today, whereas 1.5 hides that nuance of using outdated technology.

Breaking changes with SemVer are a solved problem when you use the right technology! ;)

30.07.2025 10:59 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Forking Camunda 7: Operaton's Java 17 Upgrade & Migration Path Join us for the next Code Remix Weekly! We'll be joined by Karsten Thoms and Tim ZΓΆller from Operaton.Camunda 7 may be EOL, but the Operaton team didn't stop...

Camunda 7 is EOL, but the Operaton team forked it, modernized it to Java 17, reduced 16k Sonar issues by more than 80%, and are building migration recipes for OSS freedom.πŸ’₯

Learn how they did it on the next Code Remix Weekly!

πŸ”΄ Streaming live tomorrow at 21:00 CEST / 3 PM ET.

29.07.2025 16:30 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Release 3.12.1 Β· openrewrite/rewrite-recipe-bom What's Changed OpenRewrite v8.59.1 rewrite-gradle-plugin v7.12.1 rewrite-maven-plugin v6.15.0 Full Changelog: v6.15.0

OpenRewrite v8.59.1 is here! πŸ–

☸️ Parse Helm templates
⭐ Additional Groovy features
πŸ§‘β€πŸ« More AssertJ best practices
πŸŒ€ Simplify annotation attributes
πŸͺΆ Tolerate invalid POMs
β™» Remove with Refaster
πŸ”¬ New static analysis recipes
🐞 Many smaller improvements & fixes

github.com/openrewrite/...

24.07.2025 12:20 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Release v3.11.1 Β· openrewrite/rewrite-recipe-bom What's Changed rewrite-jackson v1.0.0 in https://github.com/openrewrite/rewrite-jackson/releases/tag/v1.0.0 Full Changelog: v3.11.0...v3.11.1

OpenRewrite v8.57.0 is here! 😎

🐘 Gradle best practices recipes
πŸ—“ Jackson v3 migration
πŸ”¬ New static analysis recipes
πŸ” Adopt Flyway 10 & NativeQuery
πŸƒ Spring web.xml to WebApplicationInitializer
πŸ“œ Switch to Quarkus Logger
πŸ› Many smaller improvements & fixes

github.com/openrewrite/...

09.07.2025 21:45 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Release 3.9.0 Β· openrewrite/rewrite-recipe-bom What's Changed OpenRewrite v8.54.0 rewrite-gradle-plugin v7.7.0 rewrite-maven-plugin v6.10.0 Changelog Full Changelog: v6.10.0

OpenRewrite v8.56.0 is here! πŸ•

πŸ”€ Pattern matching for switch recipes
πŸ” Post-quantum cryptography recipes
βšͺ Netty 4.2 upgrade recipe
βž• Comprehensive Apache HttpClient 5 migration
πŸ“œ New logging best practices
πŸ› Groovy parser fixes
πŸ™ 24 new contributors and 129 new recipes!

github.com/openrewrite/...

25.06.2025 21:31 β€” πŸ‘ 10    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Great to hear! Feel free to join our Slack, or open an issue against OpenRewrite/rewrite to discuss what that could look like.

21.06.2025 11:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Will you be at Voxxed Days Luxembourg?πŸ‘‹

Be sure to catch @timtebeek.github.io‬'s session on June 19: β€œTrusting AI to Modernize Software at Scale.” πŸ—£οΈ

Session details: buff.ly/WU6VP09

@lu.voxxeddays.com

13.06.2025 09:30 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

Heading to AI-fokus in Stockholm? Catch @timtebeek.github.io‬'s session: β€œTrusting AI to Modernize Software at Scale.” πŸ—£οΈ

Learn how Moderne uses OpenRewrite for large-scale code automation and how to build reliable, production-ready AI workflows. βš™οΈ

Session details: buff.ly/nOdUyxe

09.06.2025 09:01 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Great to see! Would love to collaborate on this if you're open to it πŸ™

08.06.2025 20:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Code Remix Weekly | OpenRewrite and C#: A Match Made in .NET Heaven Want to do automated refactoring, vulnerability remediation, and best practices enforcement in C#? Join us for another Code Remix Weekly with guest Andrew St...

Want to do automated refactoring, vulnerability remediation, and best practices enforcement in C#? πŸ’­

Join us for Code Remix Weekly with Andrew Stakhov from Moderne to walk through .NET support in OpenRewrite. πŸ’»

⏯️ Tune in tomorrow at 3 PM/21:00 CEST.

03.06.2025 15:31 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Join me in fifteen minutes for Better Assertions with AssertJ @springio.net room 5!

22.05.2025 08:44 β€” πŸ‘ 18    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

The Moderne world tour continues! ✈️

Next up, meet us at @springio.net ‬in beautiful Barcelona, May 22-23. 🀝

Don't miss @timtebeek.github.io's session, "Better Assertions with AssertJ" β˜•

Details: 2025.springio.net/sessions/bet...

20.05.2025 20:52 β€” πŸ‘ 10    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
jackson

jackson

Post image

OpenRewrite 🀝 Jackson 3

@openrewrite.github.io
@cowtowncoder.bsky.social

13.05.2025 22:46 β€” πŸ‘ 17    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Post image

Friendly faces have arrived at Code Remix Summit! πŸ–οΈ

The remix begins TONIGHT. ⏰ @starbuxman.joshlong.com @timtebeek.github.io

12.05.2025 11:38 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Release 3.8.0 Β· openrewrite/rewrite-recipe-bom What's Changed OpenRewrite v8.52.0 rewrite-gradle-plugin v7.6.0 rewrite-maven-plugin v6.8.0 Full Changelog: v6.8.0

OpenRewrite v8.52.0 is here! πŸ¦©πŸ–

πŸ”­ Scanning recipes as preconditions
β˜• Migrate to Java 24+
🏎 Improvements Refaster matches
πŸͺ“ Wrap expensive log statements
✏ Apply Checkstyle import rules
πŸ§ͺ Various JUnit & Mockito fixes
πŸƒ New Spring Boot recipes
🌢 Lombok SuperBuilder types

github.com/openrewrite/...

07.05.2025 21:59 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

Should you push forward to the latest versions, or backpatch to stay secure where you are?

At Moderne, we believe the right approach is the one that works best for your organizational reality. πŸ—οΈ

Learn how we make custom backpatching work for you: www.moderne.ai/content-libr...

06.05.2025 14:38 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Upgrade Spring AI

# 1. Install the Arconia CLI
brew install arconia-io/tap/arconia-cli

# 2. Upgrade project to latest Spring AI
arconia update spring-ai

Migrate your application to the latest Spring AI 1.0.x version using OpenRewrite and Arconia's experimental, open-source recipes.

Upgrade Spring AI # 1. Install the Arconia CLI brew install arconia-io/tap/arconia-cli # 2. Upgrade project to latest Spring AI arconia update spring-ai Migrate your application to the latest Spring AI 1.0.x version using OpenRewrite and Arconia's experimental, open-source recipes.

The last milestone release of Spring AI before GA is out! I built an experimental OpenRewrite recipe to help you upgrade your projects to 1.0.0-M8 automatically. You can run it with the Arconia CLI or use the OpenRewrite plugins for Gradle and Maven. Info and limitations: github.com/arconia-io/a...

01.05.2025 05:55 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Code Remix Weekly | Fix & Refactor Faster with Venkat Subramaniam Join the next Code Remix Weekly with guest Venkat Subramaniam, award-winning author & founder of Agile Developer, Inc., as he previews his Code Remix Summit sessions on modern refactoring techniques a...

Tune into Code Remix Weekly today with @venkats.bsky.social as he previews his Code Remix Summit sessions on modern refactoring techniques and AI-powered coding to help you write cleaner, safer, and more efficient software!

πŸ”΄ Streaming live at 21:00 CEST / 3 PM ET.

www.youtube.com/live/6ifaybm...

30.04.2025 15:31 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Code Remix Weekly | Fix & Refactor Faster with Venkat Subramaniam Join the next Code Remix Weekly with guest Venkat Subramaniam, award-winning author & founder of Agile Developer, Inc., as he previews his Code Remix Summit sessions on modern refactoring techniques a...

Join the next Code Remix Weekly with guest @venkats.bsky.social as he previews his Code Remix Summit sessions on modern refactoring techniques and AI-powered coding!πŸ§‘β€πŸ’»

πŸ”΄ Streaming live tomorrow, April 30, at 21:00 CEST / 3 PM ET.

www.youtube.com/live/6ifaybm...

29.04.2025 16:01 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Deprecate JUnit 4 support in the Spring TestContext Framework Β· Issue #34794 Β· spring-projects/spring-framework Overview Support for JUnit 4 was introduced in Spring Framework 2.5 in 2007. JUnit 4 is no longer actively maintained, and the last maintenance release was JUnit 4.13.2 in February 2021. In additio...

πŸƒ #Spring Framework 7 will officially deprecate #JUnit4 support in the Spring TestContext Framework.

There's no time like the present to migrate to the SpringExtension and #JUnit Jupiter! 😎

github.com/spring-proje...

27.04.2025 11:51 β€” πŸ‘ 37    πŸ” 17    πŸ’¬ 0    πŸ“Œ 1
Preview
Release 3.7.0 Β· openrewrite/rewrite-recipe-bom What's Changed OpenRewrite v8.51.0 rewrite-gradle-plugin v7.5.0 rewrite-maven-plugin v6.7.0 Full Changelog: v6.7.0

OpenRewrite v8.51.0 is here! πŸ₯³

β˜• Support Java 24
πŸ₯Ό Expanded coverage for JUnit, AssertJ & Mockito
πŸ“‘ Show examples in docs
🩹 Common static analysis fixes
🧹 Clear out old deprecations

Thanks to the many new contributors who made this release possible! πŸ™Œ

github.com/openrewrite/...

25.04.2025 12:18 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Migrate to Maven 4 – Maven

Want to prepare for @maven.apache.org 4 and/or use the RC versions? Migration guide for users just got published πŸ₯³

maven.apache.org/guides/mini/...

Guide will be updated with your feedback/issues! Guide for plugin migration is on the to-do list!

#maven #documentationIsFun

24.04.2025 13:59 β€” πŸ‘ 14    πŸ” 7    πŸ’¬ 0    πŸ“Œ 1
Post image

IMHO the best part of the workshop is the comparison by @rickossendrijver.bsky.social and @timtebeek.github.io πŸ˜…

Both wonderful tools with their own strengths πŸ‘

17.04.2025 12:40 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

(Finally) following the famous OpenRewrite and Refaster workshop of @timtebeek.github.io and @rickossendrijver.bsky.social at ING today :). Nice way to end the week πŸŽ‰. Makes me realize I haven't done any #Java in over 2 years haha. Thanks @johanhutting.bsky.social for organizing!

17.04.2025 09:08 β€” πŸ‘ 17    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Post image

Join Code Remix Weekly today with guest Isaac Van Doren, software engineer at Paytient, as he previews his session happening at Code Remix Summit: Change is Hard (but Roc Makes it Easier).🐦

Streaming live at 21:00 CEST / 3 PM ET.

www.youtube.com/live/lxjvpKv...

16.04.2025 17:52 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Join the next Code Remix Weekly with guest Isaac Van Doren, software engineer at Paytient, as he previews his session at Code Remix Summit: Change is Hard (but Roc Makes it Easier).🐦

Streaming live tomorrow, April 16 at 21:00 CEST / 3 PM ET.

www.youtube.com/live/lxjvpKv...

15.04.2025 16:25 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Congratulations! A fitting addition πŸ™Œ

14.04.2025 19:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

By popular demand...Migration Engineering w/ OpenRewrite workshop at Code Remix Summit!πŸ› οΈ

Join @timtebeek.github.io and Sam Snyder from the Moderne team to learn how to write custom recipes, analyze your code, and streamline your modernization efforts with confidence.😊

Register at coderemix.ai

14.04.2025 14:27 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Release 3.6.1 Β· openrewrite/rewrite-recipe-bom What's Changed OpenRewrite v8.50.2 rewrite-gradle-plugin v7.4.1 rewrite-maven-plugin v6.6.0 Full Changelog: v6.6.0

OpenRewrite v8.50.2 is here! πŸŽ‰

🐘 Gradle Kotlin DSL recipes
🌟 Groovy parser improvements
πŸ”€ Expand JavaTemplate & Refaster support
πŸ§ͺ New recipes for AssertJ & JUnit 5
πŸƒ Recipes for Spring Framework 6.2 & Spring Batch

github.com/openrewrite/...

10.04.2025 20:06 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image

We're really excited to share that OpenRewrite was featured in Thoughtworks' Technology Radar at #64!πŸŽ‰

One step closer to the inner circle!

Huge thanks to our team, users, and supporters who continue to push innovation forward with us.

Full list: www.thoughtworks.com/radar/tools/...

07.04.2025 13:51 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@timtebeek.github.io is following 20 prominent accounts