
What we’re about
Welcome tech lovers far and wide! We're thrilled to invite you to become a part of our vibrant Java User Group community.
At Codelab, we're more than just a group; we're a modest ecosystem of passionate tech enthusiasts, innovators, and lifelong learners. Our community is dedicated to exploring the vast expanse of software and technology through engaging, hands-on workshops that span a multitude of topics.
We firmly believe that the best way to truly understand a tool or technique is to dive in and get your hands dirty. That's why our workshops are designed to provide practical, real-world experiences that go beyond theory.
Our community is proudly supported by a diverse network of customers, consultancy firms, and leading tech companies. Their support enables us to deliver enriching experiences that fuel innovation and foster skill development.
We eagerly await your participation. Together, we can learn, grow, and enhance our Development and DevOps skills. Join us today and become a part of our journey to push the boundaries of what's possible in the tech world. We can't wait to meet you soon!
Upcoming events
1

Migration Engineering with OpenRewrite
Rabobank, Croeselaan 18, Utrecht, NLWe’re happy to announce our next CodeLab!
Join us for a hands-on workshop: “Migration Engineering with OpenRewrite”In this session, you’ll get practical experience with OpenRewrite, a powerful tool for automating code migrations and refactoring in Java projects.
This workshop will be organized on-site in cooperation with Rabobank (Utrecht) and Moderne!
Introduction:
When migrating to a new version of Spring Boot, JUnit, or any other framework, you rarely know all the details and breaking changes.With OpenRewrite, you don’t need to. It comes with ready-made recipes that automatically make the necessary adjustments in your code so it works with the latest version. Instead of manually searching for changes and fixing them one by one, OpenRewrite applies safe, controlled transformations across your entire codebase, saving time and reducing risk.
What you’ll learn (objectives):
- Learn how to migrate frameworks with breaking changes easily.
- Learn to analyse and structure migration plans using custom recipes
- Automate common and organization-specific refactorings
- Understand how automated refactoring can accelerate modernization
- Build confidence in performing large-scale code transformations safely and incrementally
Who should attend?
Software engineers, tech leads, and architects involved in:- modernizing applications
- managing technical debt
- or leading framework/library migrations
What you’ll need:
- Experience with Java and build tools like Maven or Gradle
- Familiarity with code versioning (Git) and IDEs (IntelliJ recommended)
- Your laptop + charger
- Ability to clone Git repositories and run Java applications locally
Optional but helpful:
- Docker installed for running code in isolated environments
Agenda:
17:00 - Walk-in & Food
18:00 - Start workshop
21:00 - End of the workshop
21:00-21:30 - Closing & DrinksLocation:
Rabobank
Croeselaan 18,
3521 CB Utrecht
View on GooglemapsRegistration:
- A valid ID is required to enter the building
- Parking available, please provide your license plate number when registering
27 attendees
Past events
13

