

About us
We are OpenValue. We love to share our Knowledge. Join us for cool sessions about new technologies, Java & more.
Why do we make our knowledge available free of charge?
One of the corporate values of OpenValue is "Knowledge Sharing". In our fast-paced community, we all learn best from each other how to use and implement the latest techniques. Everyone can contribute towards the advancement of our community. This can only work by exchanging knowledge via networks, conferences, meetups and webinars. Moreover, as experts, sharing knowledge challenges us to become better and better at recognizing current trends and following their development.
By visiting our events, you agree to conform to our code of conduct (https://berlincodeofconduct.org).
Upcoming events
1

Scaling integration tests the right way & Solving a billion dollar problem...
OpenValue Düsseldorf, Am Wehrhahn 41, Düsseldorf, DEDear Java Community,
We’re excited to invite you to the next OpenValue Meetup on February 19th in Düsseldorf!
This evening, you will get two sneak previews for JavaLand Talks by Marvin and Benedikt from OpenValue Düsseldorf!
Join us at our office at Am Wehrhahn 41, 40211 Düsseldorf, and connect with fellow developers who share a passion for software craftsmanship and continuous learning.
We’ll take care of refreshing drinks and tasty food—you just bring your curiosity and questions!
👉 Please RSVP to confirm your attendance.Also this time, we are giving away 5 tickets to the JCON Conference 2026 to all participants of the meetup. It will take place from April 21 to April 23 in Cologne. You'll find more information on the JCON website.
### 🗓️ Agenda
- 17:30 – Doors open / Walk-in
- 18:00 – First Talk
- 18:45 – Break
- 19:00 – Second Talk
- 19:45 – Drinks & Discussions
***
### 🎤 Talks
#### Scaling Integration Tests: Parallel Spring Tests with JUnit & Testcontainers
by Marvin Rensing
Integration tests can quickly become slow, especially when every test starts its own Spring Boot context and Testcontainers instances. In this session, we’ll have a look at how to run such tests in parallel using JUnit 5, Testcontainers and WireMock. We’ll talk about what needs to be in place for parallel execution to work reliably: how to avoid flaky tests, keep them independent, and reuse containers and application contexts where possible. We’ll also look at how JUnit extensions can help set up isolated environments for each test, without dragging our test suite down. Finally, we’ll share some lessons learned from real projects. What worked, what didn’t, and when the extra effort for parallel execution actually pays off.#### A billion dollar problem: Proper null handling in Java
by Benedikt Loup
The null reference is often regarded as one of the most consequential design flaws in software engineering history. Tony Hoare, the inventor of the null reference, famously stated his invention as billion dollar problem, when taking into consideration the amount of hours spent into debugging such errors. In Java, it undermines the otherwise strong type safety of the language, since any object reference can potentially be null - leading to runtime errors and system crashes which can be quite expensive. This talk explores the origins and implications of the null problem and examines various strategies to prevent the famous NullPointerException. Beyond traditional null checks which sometimes make the code harder to read, it discusses modern alternatives such as Optionals, structured exception handling, and annotation-based approaches like JSpecify and shows the pros and cons of these approaches. Furthermore, a preview feature introducing "Null-Restricted Value Class Types" is being investigated to determine how the aforementioned issued can be resolved with it or not. The goal is to demonstrate how a deliberate and consistent handling of null values can significantly improve the reliability, readability, and maintainability of Java applications. After the session you’ll be able to fight NullPointerExceptions in your projects without messing up readability and complexity.We're looking forward to another great evening of learning, sharing, and networking—don’t miss out!
See you on Feruary 19th! 👋
27 attendees
Past events
40

