Tim te Beek's Avatar

Tim te Beek

@timtebeek.github.io

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

664
Followers
403
Following
33
Posts
22.08.2023
Joined
Posts Following

Latest posts by Tim te Beek @timtebeek.github.io

Release 3.25.0 ยท openrewrite/rewrite-recipe-bom What's Changed Incorporates the latest versions of OpenRewrite (v8.74.1), the rewrite-gradle-plugin (v7.27.0), and the rewrite-maven-plugin (v6.30.0) to improve code parsing accuracy and recipe ex...

#OpenRewrite v8.74.1 is out! ๐Ÿš€

๐Ÿค” Prethink for Node.js
โœ… Various AssertJ & Hamcrest fixes
๐Ÿ”ง Jackson 3 @JsonIgnore & IOException fixes
๐ŸŸฃ Kotlinx, Androidx, Jetpack Compose & Exposed recipes
๐Ÿƒ MockMvc to AssertJ conversion
โœˆ๏ธ JBoss to Jetty migration
๐Ÿ› Spring Security fixes

github.com/openrewrite/...

25.02.2026 21:55 ๐Ÿ‘ 5 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Code Remix Weekly | Break your testing habits part 2 Part 2 of the Break Your Testing Habits series is all about leveling up your JUnit skills. โœ…Weโ€™ll cover how to upgrade smoothly, apply modern best practices,...

The "Break your testing habits" series continues tomorrow on Code Remix Weekly. ๐Ÿ“š

In part 2, level up your Junit skills, including upgrading smoothly, applying modern best practices, and exploring powerful newer features in JUnit 5.14 & 6.

๐Ÿ”ด Watch live tomorrow โคต๏ธ

24.02.2026 11:30 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image Post image Post image

AI sits to your right, but you're the captain
- @vilojona.bsky.social: Practical ways to keep AI codegen under control
- @vjovanov.bsky.social: Taming GraalVM with AI
- @timtebeek.github.io: Deterministic modernization in the AI age
- @kevindubois.com @cedricclyburn.com: Local development strategies

16.02.2026 09:29 ๐Ÿ‘ 8 ๐Ÿ” 5 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
Release 3.24.0 ยท openrewrite/rewrite-recipe-bom What's Changed Incorporates the latest versions of OpenRewrite (v8.73.0), the rewrite-gradle-plugin (v7.26.0), and the rewrite-maven-plugin (v6.29.0) to improve code parsing accuracy and recipe ex...

#OpenRewrite v8.73.0 is out! ๐Ÿฐ

๐Ÿ Python 2 parser + Python 3 recipes
๐Ÿณ Docker parser + recipes
๐Ÿ‚ Propagate Maven parent POM changes
๐Ÿงช New AssertJ and Mockito recipes
๐Ÿ”Œ Apache HttpAsyncClient 4โ†’5
๐Ÿ›๏ธ Struts 1โ†’2โ†’5โ†’6โ†’7 recipes
๐Ÿง™ Dropwizard 5.0 migration
๐Ÿ› Tons of fixes

github.com/openrewrite/...

11.02.2026 17:04 ๐Ÿ‘ 11 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The first day of #jfokus, the hands-on day, so where you learn and end up tired. @timtebeek.github.io and @rickossendrijver.bsky.social presented "Break your testing habits", advocating #AssertJ, but also a scary eye-opener how much many of us still stick to obsolete habits we learned with #JUnit 3.

03.02.2026 11:30 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿš€ Ready to refactor at scale?

Join @timtebeek.github.io at #Devnexus for a hands-on workshop on Migration Engineering with OpenRewrite โ€” automate upgrades, boost security, and modernize your codebase with custom AI-powered recipes.

devnexus.com/events/migra...

๐ŸŽŸ๏ธ Get tickets - devnexus.com

26.01.2026 17:03 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Release 3.23.0 ยท openrewrite/rewrite-recipe-bom What's Changed Incorporates the latest versions of OpenRewrite (v8.72.0), the rewrite-gradle-plugin (v7.25.0), and the rewrite-maven-plugin (v6.28.0) to improve code parsing accuracy and recipe ex...

#OpenRewrite v8.72.0 is out! ๐ŸŽŸ

๐Ÿ Added Python parser
๐Ÿƒ Spring Kafka 4 + Jackson 3
๐Ÿ“œ Migrate to System.Logger
๐Ÿ“ JSF 2.3 & RichFaces 4 migration
๐Ÿ’ฌ Varargs in JavaTemplate & Refaster
๐Ÿ…ฐ๏ธ Angular v20 & v21 upgrade recipes
๐Ÿ”“ EPSS vulnerability scoring
๐Ÿ› Many smaller fixes

github.com/openrewrite/...

20.01.2026 23:15 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
liftwizard/liftwizard-utility/liftwizard-rewrite at main ยท liftwizard/liftwizard A collection of utilities for Dropwizard. Contribute to liftwizard/liftwizard development by creating an account on GitHub.

I was asked after the "Refactoring to #EclipseCollections" talk at dev2next 2025 whether there were any #OpenRewrite recipes for EC. My answer was "No, but it would be great if someone contributed some in OSS." Thx @cmotlin.bsky.social! ๐Ÿ™ @zakhav.bsky.social @ted.dev
github.com/liftwizard/l...

17.01.2026 05:16 ๐Ÿ‘ 8 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Post image

Join us for a practical, hands-on training to prep your codebase for your next Spring Boot migration.๐Ÿฅพ

Weโ€™ll show you a staged, workflow-driven approach used by modern platform and application teams.๐Ÿ’ก

Sign up: buff.ly/ONxZvJA

16.01.2026 16:02 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Release 3.22.0 ยท openrewrite/rewrite-recipe-bom What's Changed Incorporates the latest versions of OpenRewrite (v8.71.0), the rewrite-gradle-plugin (v7.24.0), and the rewrite-maven-plugin (v6.27.0) to improve code parsing accuracy and recipe ex...

#OpenRewrite v8.71.0 is out! ๐ŸŽ†

๐ŸŒฑ Spring Boot 4: expanded coverage
โ˜๏ธ Spring Cloud 2025.1 recipes
๐Ÿ” Spring Security 7 modularized
๐Ÿ˜ Hibernate 7.2 migration recipe
๐Ÿงช JUnit 5.13 deprecated API upgrades
๐ŸŽฏ JavaScript: spread/rest syntax
๐Ÿšข Kubernetes v1.33-35 API migrations

github.com/openrewrite/...

07.01.2026 19:16 ๐Ÿ‘ 7 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Today Iโ€™ll join the Code Remix Weekly to chat about my project @arconia.io aimed at improving the developer experience for Java and Spring Boot applications, and simplifying the adoption of cloud native patterns. OpenRewrite is a key tool for Arconia and I canโ€™t wait to share more about it!

07.01.2026 13:47 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Release 3.21.0 ยท openrewrite/rewrite-recipe-bom What's Changed Incorporates the latest versions of OpenRewrite (v8.69.0), the rewrite-gradle-plugin (v7.23.0), and the rewrite-maven-plugin (v6.26.0) to improve code parsing accuracy and recipe ex...

#OpenRewrite v8.69.0 is out! ๐ŸŽ

๐Ÿค– NEW rewrite-ai to find libraries, models & agents
๐ŸŸข Node.js: AddDependency, transitive bumps, CVE scans
๐Ÿ“ฆ Bun & YAML support for JS
๐ŸŒฑ SB4: modular starters + convert JAX-RS endpoints
๐Ÿค  Jackson 3: serialization config & exception handling

github.com/openrewrite/...

16.12.2025 22:14 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿ‘€ Curious whatโ€™s hot in #Javaโ“ You should be.

The annual #InfoQ #TrendsReport is out! Key highlights:
โ€ข Adoption of ๐ง๐ž๐ฐ ๐‰๐š๐ฏ๐š ๐ฏ๐ž๐ซ๐ฌ๐ข๐จ๐ง๐ฌ
โ€ข Evolution of frameworks like ๐’๐ฉ๐ซ๐ข๐ง๐ , ๐‰๐š๐ค๐š๐ซ๐ญ๐š ๐„๐„, ๐๐ฎ๐š๐ซ๐ค๐ฎ๐ฌ, ๐Œ๐ข๐œ๐ซ๐จ๐ง๐š๐ฎ๐ญ, ๐‡๐ž๐ฅ๐ข๐๐จ๐ง & ๐Œ๐ข๐œ๐ซ๐จ๐๐ซ๐จ๐Ÿ๐ข๐ฅ๐ž

๐Ÿ“– ๐‘๐ž๐š๐ ๐ง๐จ๐ฐ: bit.ly/4pqtHd4

๐Ÿ’ช ๐Š๐ง๐จ๐ฐ๐ฅ๐ž๐๐ ๐ž ๐ข๐ฌ ๐ฉ๐จ๐ฐ๐ž๐ซ! #StayAhead

11.12.2025 11:56 ๐Ÿ‘ 9 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Release 3.20.0 ยท openrewrite/rewrite-recipe-bom What's Changed Incorporates the latest versions of OpenRewrite (v8.68.1), the rewrite-gradle-plugin (v7.22.0), and the rewrite-maven-plugin (v6.25.0) to improve code parsing accuracy and recipe ex...

#OpenRewrite v8.68.1 is out! ๐Ÿ›ฌ

๐ŸŒฑ Spring Boot 4.0: additional properties & dependencies
๐Ÿƒ Migrate Spring Retry to Resilience
๐Ÿงช Hamcrest to AssertJ & JMockit to Mockito fixes
๐ŸŸข Node 22/24 upgrade recipes: fs, zlib, crypto & more
๐Ÿค  Jackson v3: migrate modules & feature flags
github.com/openrewrite/...

05.12.2025 16:33 ๐Ÿ‘ 9 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
How Uber Migrated 1M Lines of JUnit in 2 Weeks | Moderne Webinar Anshuman Chadha, Director of Engineering, and Sung Whang, Senior Staff Software Engineer at Uber, discuss how they migrated one million lines of JUnit 4 to 5 in just two weeks using OpenRewrite,โ€ฆ

How did Uber migrate 1M lines of code in just 2 weeks??๐Ÿ‘€

Don't miss our webinar today to find out.โฏ๏ธ

See how one of the worldโ€™s largest engineering teams tackles massive code migrations โ€” fast, safe, and at scale.

03.12.2025 14:02 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Code Remix Weekly | Spring Boot 4 Awakens with DaShaun Carter Spring Boot 4 is right around the corner!๐Ÿƒ DaShaun Carter joins the Code Remix Weekly livestream on December 3 to explore whatโ€™s new and share practical gui...

The wait is over! @dashaun.com joins the Code Remix Weekly livestream TODAY to chat about all things Spring Boot 4.๐Ÿฅพ

๐Ÿ”ด Watch live at 21:00 CET / 3 PM ET.

03.12.2025 15:00 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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.

๐ŸŽ‰ 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.

22.11.2025 08:45 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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...

#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/...

20.11.2025 21:13 ๐Ÿ‘ 10 ๐Ÿ” 8 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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 ...

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

18.11.2025 17:01 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Live from @timtebeek.github.ioโ€™s OpenRewrite workshop at Rabobank! ๐Ÿ—ฃ๏ธ

18.11.2025 17:52 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thank you! Great to see so much engagement on this repository, making steady improvements to cover ever more of the v3 migration. ๐Ÿ™

13.11.2025 18:38 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Release v1.10.0 ยท openrewrite/rewrite-jackson What's Changed Also retain constructors in chained assignments by @timtebeek in 29d9368 Remove modules folded into jackson-databind by @timtebeek in #39 feat: Extend Jackson 2->3 recipe with more ...

Thanks so much for the call out & your own contributions! Some of the best parts of my work is getting to work with friends and great minds like yourself. Hope we meet again soon!

Until then, here's a Thomas-special release of rewrite-jackson. :)
github.com/openrewrite/...

12.11.2025 23:41 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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...

#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/...

12.11.2025 19:18 ๐Ÿ‘ 12 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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...

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

11.11.2025 19:06 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Post image

๐Ÿš€ 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

11.11.2025 18:03 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image Post image

๐“๐ก๐ž ๐‰-๐…๐š๐ฅ๐ฅ 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

05.11.2025 13:02 ๐Ÿ‘ 8 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Also remove old configuration properties by timtebeek ยท Pull Request #35 ยท openrewrite/rewrite-jackson https://bsky.app/profile/joris.kuipe.rs/post/3m4j2mtik2k2q

Done! github.com/openrewrite/...

31.10.2025 18:37 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Not yet, but if you share some examples in an issue I'll naively say it won't be hard! ;)

31.10.2025 16:25 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Remove redundant Jackson 3 feature flag configurations | OpenRewrite Docs org.openrewrite.java.jackson.UpgradeJackson\_2\_3\_RemoveRedundantFeatureFlags

Got you covered there with the deletions of the new defaults!

docs.openrewrite.org/recipes/java...

31.10.2025 16:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐ŸŽ‰ 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! ๐Ÿ‘

22.10.2025 18:57 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0