Java is Very Fast, If You Don’t Create Many Objects
The cost of object creation can be far higher than the cost of cleaning them up if they are very short lived.
309 articles in this category.
RSS feed
Peter Lawrey
8,523 viewsThe cost of object creation can be far higher than the cost of cleaning them up if they are very short lived.

Fawaz Ghali
3,725 viewsCombining the strengths of vector databases and real-time stream processing is an efficient way of processing data in real-time at scale.
Shai Almog
4,878 viewsParsing JSON in Java (and other formats) can be as easy as in JS. It can do much more while keeping the type-safety and deep IDE …

George Tanev
12,913 viewsWe introduce a linear algorithm for rolling binary trees and implement it in Java, by demonstrating the use of common design patterns.

Fawaz Ghali
4,083 viewsHazelcast can process real-time and batch data in one platform, making it the right platform to use because it enriches your Kafka apps.

Jerry Shea
3,282 viewsChronicle Threads provides high performance event loop implementations and utility functions to help with threading and concurrency.

Marit van Dijk
14,349 viewsLet's look at analyzing dependencies in IntelliJ IDEA. Where does your application get a specific version of a library, show conflicts, etc.

Shai Almog
7,048 viewsDoes your app fail CI tests "sometimes"? Does it display flaky behavior? Did you add many logs trying to solve it? There's a better way: …

Denis Magda
44,586 viewsLearn how to integrate the ChatGPT engine into your Java applications in a scalable way by sending prompts to the engine only when …

Shai Almog
10,119 views"Synchronized" was revolutionary and still has great uses. But it's time to move to newer thread primitives and rethink our core logic.