A Minor But Useful Refactoring Technique That Would Reduce Your Code Footprint (Part 2)
This is a continuing attempt to refactor from Java 11 to later versions of Java, and today's topic is about two methods of the Stream API.
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

This is a continuing attempt to refactor from Java 11 to later versions of Java, and today's topic is about two methods of the Stream API.

Let's dive into detail about the different ways to serialize Java objects and compare how well they work.

Let's look back and what has happened on Foojay during the last 2,5 years and talk to some of the people behind the project.

Tracepoints, also known as Logpoints, are gaining name recognition. But some still don't know about the non-breaking breakpoints family.

Java streams don't play well with checked exceptions. To recover the readability we expect of streams, we can rely on Apache Commons Lang.

How DTOs are used in modern Java, how your apps can benefit, and how Java DTOs can help you be more secure.

That was a long-awaited migration, but I'm pleased that we eventually made it. The next thing... "Why not Java 17 directly?"

FXGL provides an impressive list of components with methods to override and build the exact functionality your game requires.

Chronicle-Services framework allows running the market data connectors within a single event loop, which is designed to minimize latency.

In this update, we will introduce the Azure Cosmos DB Support, the Azure Virtual Machine Enhancement, and Azure SDK Reference Book updates.