timtebeek - Overview
Staff software engineer who enjoys working with and contributing to Open Source such as OpenRewrite, Maven, Spring and ArchUnit. When not at work you'll find me traveling, bouldering, snowboarding, mountainbiking or at one of many cultural events around my home town or abroad.
Talks & workshops
Occasionally I get to present at conferences & meetups. Here's an overview of talks and workshops over the years โ 75+ appearances across 17 countries since
Deterministic modernization in an age of AI
- ๐ด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ London, Devoxx UK 2026, 40 minutes ๐ฝ๏ธ
- ๐ซ๐ท Paris, Devoxx France 2026, 45 minutes
Prepare Your Next Spring Boot Migration
- ๐ด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ London, Devoxx UK 2026, 90 minutes
- ๐ช๐ธ Barcelona, Spring I/O 2026, 180 minutes
Break your testing habits (workshop)
- ๐ฉ๐ช Cologne, JCON Europe 2026, 120 minutes
- ๐ธ๐ช Stockholm, JFokus 2026, 240 minutes
- ๐ณ๐ฑ Ede, JFall 2025, 240 minutes
- ๐ง๐ช Antwerp, Devoxx Belgium 2025, 120 minutes
Better Assertions with AssertJ
- ๐ณ๐ฑ Arnhem, Arnhem JUG April 2026, 60 minutes
- ๐ฉ๐ช Cologne, JCON Europe 2026, 45 minutes
- ๐บ๐ธ Atlanta, DevNexus 2026, 50 minutes
- ๐ณ๐ฑ Leeuwarden, JUG Noord November 2025, 50 minutes
- ๐ช๐ธ Barcelona, Spring I/O 2025, 50 minutes ๐ฝ๏ธ
Migration Engineering with OpenRewrite: The Recipe for Success (workshop)
- ๐ณ๐ฑ Utrecht, CodeLab.jug 2025, 180 minutes
- ๐บ๐ธ Atlanta, DevNexus 2025, all day
Trusting AI to Modernize Software at Scale
- ๐ณ๐ฑ Amsterdam, ML Ops Community x Uber 2025, 30 minutes
- ๐จ๐ญ Basel, BaselOne 2025, 45 minutes
- ๐ฑ๐บ Luxembourg, VoxxedDays Luxembourg 2025, 50 minutes ๐ฝ๏ธ
- ๐ธ๐ช Stockholm, AIfokus 2025, 50 minutes ๐ฝ๏ธ
- ๐ณ๐ฑ Utrecht, Full Stack Conference 2025, 50 minutes
Fundamentals of Migration Engineering with OpenRewrite (workshop)
- ๐บ๐ธ Miami, Code Remix Summit 2025, all day
- ๐ต๐น Coimbra, JNation 2024, 210 minutes
- ๐ช๐ธ Barcelona, Spring I/O 2024, 110 minutes
- ๐ซ๐ท Paris, Devoxx France 2024, 120 minutes
Generative AI on millions of lines of code; a recipe for success?
- ๐ฉ๐ช Nรผrburg, JavaLand 2025, 40 minutes
- ๐ณ๐ฑ Ede, JFall 2024, 50 minutes ๐ฝ๏ธ
Ask me anything on OpenRewrite
- ๐ณ๐ฑ 's Hertogenbosch, mini.CONF Episode X 2025, 15 minutes
Transforming Code with OpenRewrite and Refaster (workshop)
- ๐ณ๐ฑ Ede, JFall 2024, 240 minutes
- ๐ง๐ช Antwerp, Devoxx Belgium 2024, 180 minutes
- ๐ฉ๐ช Cologne, JCON Europe 2024, 240 minutes
Write your custom OpenRewrite recipes
- ๐ฉ๐ช Kรถln (online), Softwerkskammer Kรถln, February 2025, 100 minutes ๐ฝ๏ธ
- ๐ฉ๐ช Oberpfalz (online), JUG Oberpfalz, November 2024, 50 minutes
- ๐ณ๐ฑ Groningen, JUG Noord October 2024, 50 minutes
- ๐ฉ๐ช Dรผsseldorf, OpenValue Dรผsseldorf Meetup, August 2024, 45 minutes
OpenRewrite: ร la carte
- ๐ง๐ช Grimbergen, Belgian Java User Group October 2024, 60 minutes
From boy scouting to redrawing the landscape
- ๐ฉ๐ช Berlin, WeAreDevelopers World Congress 2024, 30 minutes
Automated software refactoring with OpenRewrite and Generative AI
- ๐ช๐ธ Barcelona, Spring I/O 2024, 50 minutes ๐ฝ๏ธ
Weeding Your Micro Service Landscape
- ๐ฉ๐ช Cologne, JCON Europe 2024, 45 minutes ๐ฝ๏ธ
Maintaining Maven at Scale
- ๐ท๐ด Bucharest, DevCon Java 2023, 45 minutes
- ๐ต๐ฑ Krakow, {j}DD 2023, 45 minutes
- ๐ฒ๐ฆ Agadir, Devoxx Morocco 2023, 50 minutes
- ๐ง๐ช Antwerp, Devoxx Belgium 2023, 50 minutes ๐ฝ๏ธ
- ๐ณ๐ฑ Rotterdam, Rotterdam JUG September 2023, 45 minutes
Modernize your money-maker
- ๐ณ๐ฑ Ede, JFall 2023, 13 minutes ๐ฝ๏ธ
Spring Boot 3 is here: Where are you? (workshop)
- ๐ณ๐ฑ Ede, JFall 2023, 120 minutes
- ๐ญ๐ท Rovinj, JavaCro 2023, 90 minutes
- ๐ณ๐ด Oslo, JavaZone 2023, 120 minutes
- ๐ช๐ธ Barcelona, Spring I/O 2023, 120 minutes
Major migrations made easy
- ๐ณ๐ด Oslo, javaBin October 2024, 60 minutes
- ๐ญ๐ท Rovinj, JavaCro 2023, 45 minutes
- ๐ช๐ธ Barcelona, DevBCN 2023, 50 minutes
- ๐ณ๐ฑ Utrecht, JSpring 2023, 45 minutes ๐ฝ๏ธ
- ๐ฉ๐ช Cologne, JCON Europe 2023, 50 minutes ๐ฝ๏ธ
- ๐ง๐ฌ Sofia, jPrime 2023, 50 minutes ๐ฝ๏ธ
- ๐ด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ London, Devoxx UK 2023, 30 minutes ๐ฝ๏ธ
- ๐ต๐ฑ Krakow, GeeCON 2023, 50 minutes
- ๐จ๐ญ Zรผrich, VoxxedDays Zรผrich 2023, 20 minutes ๐ฝ๏ธ
- ๐ณ๐ฑ Arnhem, Arnhem JUG February 2023, 30 minutes
- ๐ง๐ช Brussels, FOSDEM 2023, 20 minutes
- ๐จ๐ญ Basel, BaselOne 2022, 25 minutes
- ๐ง๐ช Antwerp, Devoxx Belgium 2022, 30 minutes ๐ฝ๏ธ
- ๐ฒ๐ฆ Agadir, Devoxx Morocco 2022, 25 minutes
- ๐ต๐ฑ Krakow, Devoxx Poland 2022, 15 minutes ๐ฝ๏ธ
- ๐ฑ๐บ Luxembourg, VoxxedDays Luxembourg 2022, 15 minutes ๐ฝ๏ธ
- ๐ช๐ธ Barcelona, Spring I/O 2022, 50 minutes ๐ฝ๏ธ
- ๐ณ๐ฑ Utrecht, TEQnation 2022, 15 minutes
- ๐ซ๐ท Paris, Devoxx France 2022, 15 minutes ๐ฝ๏ธ
Choose your own adventure with Spring Security (workshop)
- ๐ณ๐ฑ Ede, JFall 2022, 180 minutes
- ๐ฒ๐ฆ Agadir, Devoxx Morocco 2022, 120 minutes
- ๐ณ๐ด Oslo, JavaZone 2022, 120 minutes
- ๐ช๐ธ Barcelona, JBCNConf 2022, 120 minutes
- ๐ณ๐ฑ Nieuwegein, FortX 2022, 120 minutes
- ๐ต๐ฑ Krakow, Devoxx Poland 2022, 180 minutes
- ๐ช๐ธ Barcelona, Spring I/O 2022, 120 minutes
Document your lousily coupled micro service architecture
- ๐ณ๐ฑ Ede, JFall 2021, 5 minutes ๐ฝ๏ธ
Getting started with Kafka Streams (workshop)
- ๐ช๐ธ Barcelona, Spring I/O 2018, 120 minutes
Featured
Live streams
- Co-host the Code Remix Weekly, for all that's new in OpenRewrite and Moderne.
- JNation's catch up to OpenRewrite, Moderne and the Commonhaus Foundation.
- Gradle's Build Propulsion Lab at Devoxx France.
- Quarkus Insights #151: Get ready for Quarkus 3.7+: Auto-migrate to Java 17+ now using OpenRewrite.
Podcasts
- Foojay Podcast #19: How Working For Free For Fun Brought Me Fame and Fortune โ Or At Least Some Of Each โ In The End.
- Passie voor Technologie - De Podcast #3: de Techradar (in Dutch).
Blog posts
- Stop breaking CIโannotate PRs with OpenRewrite recipe fixes as your quality gate
- Streamline feature flag management: Automate removal with OpenRewrite & Moderne
- Speed your Spring Boot 3.2 migration
- Migrating from Hamcrest to AssertJ with OpenRewrite and Moderne
- Micronaut framework 4.0 release incorporates auto-upgrade with OpenRewrite recipes
- How Axon Framework handles breaking changes through OpenRewrite
- JDriven blog posts
