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
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
Reposted by Tim te Beek
Java 25 is here!🎉

Failing to stay current with Java means security risks, tech debt & missed opportunities. 😰

Here’s how JPMorgan Chase and Choice Hotels modernize at scale without slowing delivery. ⏩

And when you're ready for Java 25, Moderne's got you covered!

buff.ly/cpf4Zvq
September 17, 2025 at 1:45 PM
Reposted by Tim te Beek
🍃 Better Assertions with AssertJ by @timtebeek.github.io @ Spring I/O 2025

▶️ Video: youtu.be/k7sXn1v4fYc

🔗 Slides: 2025.springio.net/slides/bette...

🛠️ Repo: github.com/timtebeek/be... #springio25
Better Assertions with AssertJ by Tim te Beek @ Spring I/O 2025
YouTube video by Spring I/O
youtu.be
September 12, 2025 at 2:23 PM
Reposted by Tim te Beek
#OpenRewrite v8.62.0 is out! 🚀

✨ Java 25 parser & recipes
☕ Improved record & enum parsing
🍃 Spring Boot 3.5 & Spring Cloud 2025 recipes
⚡ Parser fixes for HCL, Groovy, TOML & Yaml
🐘 Gradle 9.1+ migration recipes
⚫ Kafka migration recipes
🔎 ElasticSearch 9 recipes

github.com/moderneinc/m...
github.com
September 10, 2025 at 4:10 PM
Reposted by Tim te Beek
We're hosting monthly, live OpenRewrite trainings! 🏫

Led by the Moderne experts behind OpenRewrite, with real-world migrations + hands-on labs.

Visit the Training hub to sign up for upcoming sessions. ⤵️

buff.ly/4bUJdXM
September 9, 2025 at 4:03 PM
Reposted by Tim te Beek
Pack your laptops and flip-flops and join us for the 2nd annual Code Remix Summit!🎉

📅 Save the date: May 11–13, 2026
📍 Returning to Margaritaville in sunny Hollywood Beach, FL 🌴☀️

Join the Remix! Call for papers now open: buff.ly/eCIxplg
September 4, 2025 at 1:31 PM