April 2026: 3 years of Quarkus in production & the balance act of logging
Details
Join us on Thursday, April 16th for another engaging JUG Noord meetup in Groningen, where we’ll dive into real-world experience with Quarkus and explore the balancing act of logging for better performance, lower costs, and smarter troubleshooting.
📅 Date & Time:
Venue opens: 16:30
First talk starts: 17:00
Food & drinks: Provided between the sessions
📍 Location: Kempkensberg 12, Groningen
🚨 Important: Signing up and valid identification are mandatory for entry. If the name on your Meetup profile does not match your ID, please contact Martijn (organizer) with your full name.
🇬🇧 3 years of Quarkus in production, what have we learned? by Jago de Vreede (TenneT)
Quarkus has grown in popularity in the last years, but what’s it really like to use it in large-scale, real-world business projects? In this session, we’ll move beyond the basics of "Hello World" to explore how to build enterprise-level applications with Quarkus efficiently.
In this talk we will set up a multi-module project, incorporating integration tests and addressing the challenges with build times, while maintaining a high development velocity. Next, we’ll tackle an upgrade scenario and splitting the application into multiple microservices. Along the way, we’ll share hard-earned lessons, including what to avoid.
At the end of the talk, you should have a good understanding of how to efficiently set up a “big” enterprise project with Quarkus and the confidence to get started.
🇬🇧 The Balance act of logging by Robert Scholte (Sourcegrounds)
Let me ask you: Is logging useful? This question is hard to answer upfront. Often the main purpose of logging is analysis when having an issue. If there are no issues, there’s probably too much logging. However, when there is an issue, you need to have enough information to make well thought decisions. To be able to do that, you need to decide upfront what to log. At the same time, logging claims resources as in IO, which can have a huge impact on the performance. And with the cloud engineering, resources means costs.
This session will demonstrate that the impact already starts with the buildtool, but also how to control it. Based on this knowledge you can not only improve your own builds, but also your applications.
About the speakers
Jago de Vreede is a full-stack software engineer at TenneT, as a software engineer he has seen a broad-spectrum of projects. He also likes to take Java to the extreme and do things with are normally not done with Java, like playing an automated guitar. He is passionate about his work and likes to share his knowledge and has therefore spoken at conferences worldwide.
Java Champion Robert Scholte is a developer advocate, sharing his knowledge regarding Apache Maven and Java development. He is a former chairman of the Maven project and has had this role for over 5 years. Robert was a member of the expert group for the specification of the Java Module System as introduced in Java 9. Robert has spoken on international conferences inspiring people about the usage of Maven and Java.
