Java in the Technology Radar (JavaSpektrum)
I’ve written a new article for JavaSpektrum: “Java im Technology Radar – Totgesagte leben länger”. The piece looks back at Java’s journey through the eyes of the Thoughtworks Technology Radar...
March 31, 2025
I’ve written an article for JavaSpektrum 2/2025 about Structured Concurrency in Java 24. The article covers JEP 499, Java’s fourth preview of Structured Concurrency, which aims to make concurrent programming more manageable, predictable, and less error-prone.
In this article, I explain how Structured Concurrency addresses the challenges of traditional thread-based programming by organizing threads hierarchically within scopes. This approach ensures that the syntactic structure of your code matches the runtime structure of threads, making concurrent programs easier to understand and maintain.
The article covers:
StructuredTaskScope and Subtask classesShutdownOnFailure and ShutdownOnSuccessFor those interested in Java’s evolution, concurrent programming, or simply wanting to write more robust multi-threaded code, I recommend checking out the full article at SIGS.de.
The complete code examples from the article are available on GitHub if you want to try them out yourself.
I’ve written a new article for JavaSpektrum: “Java im Technology Radar – Totgesagte leben länger”. The piece looks back at Java’s journey through the eyes of the Thoughtworks Technology Radar...
As part of the cultural hackathon Coding da Vinci Nord 2016, I built a web application for the analysis and visualization of the distribution of family names. I used (among...