What we’re about
The primary focus of The Belgium Java User Group (founded in 1997 by Stephan Janssen) is to inform our members about the Java ecosystem.
We regularly organise free sessions for Java and JVM interested developers, devops and teamleads to socialize, learn and inspire.
Interested to contribute and participate in our vibrant and independent Java community here in Belgium? Reach out to the team! We are always looking for new speakers and Meetup Hosts.
Upcoming events (1)
See all- Testing done right + Maven MarvelsAxxes, Antwerp
Summer is over, but we are back! For the September session of BeJUG we're heading to Antwerp! We got Wouter Bauweraerts and Giovanni van der Schelde, 2 great speakers who'll by presenting their sessions for upcoming conferences, so we are getting a sneak preview!
We are extremely gratefull to Axxes, who is hosting us this month!
Schedule
- 18:00: Doors + Food and Drinks
- 18:45: Intro and BeJUG updates
- 18:50: Session 1
- 19:35: Little break
- 19:45: Session 2
- 20:30: Mingling
Wouter's Topic: Testing done right: From bugs to brilliance
Writing good code can be quite a challenge! While coding itself might not seem too tough, making sure your code behaves exactly as you want, now and in the future, takes a lot of dedication and hard work.
One way to make sure your code is doing what it's supposed to is by writing tests. But here's the thing: not all tests have the same value!
In this talk, I'll share my own journey from thinking "Unit tests are the ultimate solution to ensuring my code is solid!" to realizing "Wait, why did this problem pop up? My unit tests said everything was fine... I didn't think this could ever happen!".We'll delve into the core principles of writing good tests (and, naturally, good code). We'll also explore different types of automated tests, so by the end, you'll feel more confident in trusting your own tests.
Our journey will take us through the testing pyramid, where we'll discuss how it's set up and its pros and cons. Then, we'll check out the testing trophy, which has a slightly different focus. This approach lets us achieve more with fewer tests, giving us more time to focus on delivering value to our customers and, of course, doing what we enjoy most: writing quality code!
And don't worry, we'll have plenty of practical, real-world code examples to illustrate each topic, making it easier for you to put these ideas into action in your own projects.
About Wouter
Wouter is a skilled Java developer with over seven years at The Beehive. As a full stack developer, he excels at solving complex problems efficiently and always focuses on quality. He is known for his creativity and forward-thinking at The Beehive. He enjoys experimenting with new frameworks and technologies to make the best decisions for future projects.Beyond coding, Wouter is dedicated to coaching and mentoring his colleagues. He helps them improve by discussing project challenges and opportunities.
In the past, Wouter has also taught programming courses at Karel de Grote Community College in Antwerp. His practical experience and love for learning make him a valuable asset to his team and the IT community.
Giovanni's Topic: Maven Marvels: Project Generation at Warp Speed
If you've ever utilized tools or websites to kickstart your application development, such as Spring Initializr, Micronaut Launch, Quarkus starter or even the classic copy-paste-rename-method. You're likely familiar with the convenience it offers in avoiding standard project setups. As microservices have gained traction, repetitive setup tasks are one of the many items on our lists as developers. But what if there was a way to elevate this process further? What if I told you, we can do better. Even without AI.This talk dives into the workings of Maven Archetypes, highlighting their strengths and addressing common pitfalls. Learn how to leverage this plugin to streamline development workflows, adhere to architectural decisions, and boost productivity.
Whether you're new to Maven or a seasoned developer, discover practical insights to optimize your development process and deliver high-quality software efficiently.
About Giovanni
An adventurous developer and trainer that enjoys trying out new things. Sharing knowledge and learning from each other is one of the best ways to improve ourselves and others. Oh, and I love to do outdoor activities, good food and play all sort of games.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).