Skip to content

Open Rewrite: A la carte

Photo of Tom Cools
Hosted By
Tom C.
Open Rewrite: A la carte

Details

October, here we are! For this month's session of BeJUG we're heading to Grimbergen! We got Tim te Beek, software engineer at Moderne, who is going to tell us all about OpenRewrite!

We also are looking for 1 more speaker who is willing to give a quicky session (15 / 20 minutes). If you feel up for the task, reach out on our Github Issue for this event!: https://github.com/BeJUG/bejug.github.io/issues/49

We are extremely gratefull to Sopra Steria, who is hosting us this month!

Schedule

  • 18:00: Doors + Food and Drinks
  • 18:45: Intro and BeJUG updates
  • 18:50: Session 1 (Quicky)
  • 19:10: Little break
  • 19:20: Session 2
  • 20:30: Mingling

Tim's Topic: Open Rewrite: A la carte
OpenRewrite allows you to automate the maintenance on your code. A large collection of existing recipes allows you to upgrade, improve and secure your applications. But what if you want something beyond what’s already available out of the box?

In this live demo we’ll explore writing custom OpenRewrite recipes. That might be small additions to existing migration recipes, or larger efforts to adopt breaking changes. Walk away knowing exactly how to upgrade that internal library or framework, or how to contribute recipes that everyone can then use.

About Tim
Tim te Beek is a staff software engineer at Moderne, which automates software refactoring at scale. He has extensive experience contributing to and presenting on Open Source software within the Java ecosystem. Previously he worked as a consultant specializing in migration engineering and developer productivity.

Stijn's Topic: (self-)Documenting Code: low friction doc creation & maintenance
The goal of software documentation is to be useful: providing clarity and support to developers maintaining and expanding the codebase.
Yet, the time spent on external tools to write and update documentation often feels like a distraction from actual coding.
In this lightning talk, we’ll explore a more streamlined approach: using tools and techniques that allow developers to stay in the codebase while generating useful documentation artifacts.

From naming conventions, comments, and tests to diagrams-as-code and static site generators, we’ll dive into practical strategies to reduce friction and make documentation as low-effort as possible. The aim isn’t to eliminate documentation tasks, but to integrate them smoothly into the development workflow. Providing actionable tips, this session is aimed at developers looking to maintain useful documentation without breaking their
flow.

About Stijn
Stijn Dejongh is a software developer, architect, and coach. He lives in Belgium with his wife, child, and cat.

Amongst his interests are such diverse elements as software development, board games, philosophy, martial arts, personal growth, and productivity.

Stijn has been working in the software industry for over a decade, specializing in government and large enterprise software development. He has been an independent consultant since 2020, helping organizations improve their technical practices and processes. Beyond his consultancy, he is fueled by a passion for knowledge-sharing and skill improvement.

Over the years, he has been a mentor to many junior developers and has written numerous articles and blog posts on software development, personal growth, and productivity. Some of his writing can be found on his knowledge sharing website, patterns.sddevelopment.be.

Driven by the belief that continuous learning is the key to success in the dynamic world of technology, Stijn invites everyone to embark on a journey of discovery and improvement.

Additional notes:

  • This meetup includes food. Please keep your RSVP status up to date so we do not waste any of our food.
  • Some pictures might be made. If you feel uncomfortable about this, please mention this to the organizers (or anyone with a camera).
Photo of Belgian Java User Group group
Belgian Java User Group
See more events
Sopra Steria
Romeinsesteenweg 564/Box 4 1853 Grimbergen · Grimbergen