Managing Components Interconnections & Virtual Threads
The Java User Group Berlin-Brandenburg and our partner Deutsche Bank Berlin Technology Centre invite you to the talks Managing components interconnections in enterprise ecosystem by Alexander Matveev and Virtual Threads – A Second Look by Cay Horstmann on 13th November 2025.
The Talks
Managing components interconnections in enterprise ecosystem (Alexander Matveev)
In this talk, we’ll demonstrate how we manage application properties and component topology as plain Java code. We’ll show how this approach brings all the benefits of a type-safe language to configuration — including compilation checks, full IDE support, and even unit tests. We’ll also explain how it enables seamless management of a complex system topology, allowing changes to be distributed effortlessly while ensuring its consistency.
Virtual Threads – A Second Look (Cay Horstmann)
For two years, virtual threads had full support in the Java platform. In this presentation, we will have a second look at virtual thread performance, memory usage, platform support, and more advanced features, in particular, structured concurrency and scoped values. You will learn about effective patterns for structured concurrency, how to monitor virtual threads in practice, how to detect overuse of thread locals, and how to use scoped values as a more performant replacement. This topic should be of interest to all developers who want to reduce the cost of deploying business applications that “mostly block” (waiting for results from databases or other services), without the pain of implementing business logic in a reactive style.
The Speakers
The Location
The Program
Registration & ID Requirements
It is important to bring a valid ID with you, as you’ll need to show it at the entrance for security check-in.
When registering, make sure to put in the box your real name (as it appears on your ID) instead of a nickname. This will help avoid any issues at the door. Thanks for your understanding! Check-In Procedure: Your full name must be correctly listed in your RSVP (e.g., Max Mustermann). Incomplete or unclear names (e.g., j, j k, Happy Cat) will not be allowed entry due to strict security policies. Please bring a valid ID for name verification at the entrance
This time it is manitory to pre-register for the event via Meetup-Gruppe der JUG Berlin-Brandenburg. We look forward to seeing you.