The most significant addition to the Java language since Sun Microsystems rewrote the collections API for Java 5 is the introduction of Java records. Java records address two significant pain points ...
There are only half a dozen classes you really need to master to become competent in the world of functional programming. The java.util.function package contains well over 40 different components, but ...
In a microservices architecture, one of the most important parts of a service is the module in charge of communicating with other services. You often need to test end-to-end how a service communicates ...
Learn how to use advanced techniques like short-circuiting, parallel execution, virtual threads, and stream gatherers to maximize Java stream performance. My recent Java Stream API tutorial introduced ...