In application development using Java, logic for determining dates and specific days of the week appears very frequently. For example, there are many business logic scenarios that require accurate ...
A code-level walkthrough of running Bucket4j rate limiting on top of embedded Infinispan. It traces how InfinispanProxyManager wraps a Bucket4j RemoteCommand into a SerializableFunction that runs as ...
Learn about the best practices for concurrency in Java to ensure your multi-threaded applications are efficient, synchronized, and error-free. Concurrency in Java is the ability of multiple threads to ...
I've spent years with immutable Linux - RakuOS fixed my biggest annoyance ...
This week's Java roundup for June 15th, 2026, features news highlighting: point releases of Spring Tools, Helidon, JobRunr ...
Project Valhalla's JEP 401 will bring value classes to JDK 28, removing object identity from Java types in a 197,000-line change twelve years in the making ...
In system development using Java, processing that calculates "a few days later" or "a few months ago" based on a specific date is a frequently required function in various business logic, such as ...
Stable implementation with almost 1,700 tests and enforced 100% test code coverage. Every single method, statement and conditional branch variant in the entire codebase is tested and required to pass ...
Apache Karaf is a modulith runtime, supporting several frameworks and programming model (REST/API, web, spring boot, ...). It provides turnkey features that you can directly leverage without effort, ...
In my latest video I persist a hierarchy of immutable records with Dapper, and the lesson generalizes well beyond that one example. Once you decide what owns an identity and what does not, the ...