How to Leverage Method Chaining to Add Smart Message Routing
Learn how to use method chaining to add routing information to serialised data structures in a lightweight fashion!

Learn how to use method chaining to add routing information to serialised data structures in a lightweight fashion!

How do profilers like async-profiler work? How to write your own? This series tries to write a tiny sampling-based profiler from scratch!

Now, with a major Cloud platform providing built-in support for the CRaC API, it’s truly off to the races for CRaC.

Learn how the most challenging issue with server-side caching is the configuration, such as what to cache and for how long.

Learn about several alternatives to cache web resources: Expiry and Cache-Control, Last-Modified and ETag, and the Cache API and web …

Ever wondered what all the JDK Flight Recorder events are? Wonder no more, https://sapmachine.io/jfrevents is here to help you.

EDA is a design pattern in which decoupled components (often microservices) can asynchronously publish and subscribe to events.

Find out why, while Kafka is a good choice for log aggregation, it might not be low latency enough for use cases involving microservices.

Using async-profiler can be quite a hassle, especially when trying to use it in a library. The new ap-loader project tries to fix this!
Write more performant code with less latency by becoming familiar with the art of object reuse in multi-threaded Java applications.