Gatherers upgrades pipeline design pattern JEP-461
Gatherers help eliminate the need to define large error-prone Collectors, which can degrade source code maintainability.

Miro Wengner
9,903 viewsGatherers help eliminate the need to define large error-prone Collectors, which can degrade source code maintainability.

Miro Wengner
6,744 viewsExplore how to shift an object initiation process across various parties with creational pattern builder and JEP-455.
Miro Wengner
11,429 viewsA null object pattern, in our case a NULL_SENSOR instance, can easily contribute to the process flow of a running program while remaining …

Muaath Bin Ali
19,639 viewsThis comprehensive guide dives into the best practices for SQL query optimization, tailored specifically for Java engineers.

Three years after Log4Shell caused a significant security issue, we still struggle with insecure dependencies and injection problems...

Frank Delporte
8,567 viewsAzul is your one-stop partner for all questions related to using Java, from edge devices over client applications to cloud services.
Miro Wengner
10,778 viewsLet's take a look at one particular brand new preview feature added to the latest JDK release 23 [2], JEP-482: Flexible Constructor Bodies …

Nicolas Frankel
4,221 viewsMy journey in programming began over two decades ago, a time when JavaScript was a far cry from its current state, and developers were …

Hanno Embregts
23,125 viewsJava 23 has arrived! It's been six months since Java 22 was released, so it's time for a fresh truckload of JEPs.

OpenJDK (Java) 23 is (almost) here! This version introduces three new features to the language and runtime and many bug fixes, small …