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

Nicolas Frankel
3,059 viewsLearn about several alternatives to cache web resources: Expiry and Cache-Control, Last-Modified and ETag, and the Cache API and web …

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

Rob Austin
6,477 viewsEDA is a design pattern in which decoupled components (often microservices) can asynchronously publish and subscribe to events.

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

Johannes Bechberger
6,519 viewsUsing 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!
Per Minborg
7,891 viewsWrite more performant code with less latency by becoming familiar with the art of object reuse in multi-threaded Java applications.

Johannes Bechberger
12,639 viewsWhen I ask Java devs whether they profile, the answer is usually "no". A reason is the lack of info and knowledge for everyday developers.
Per Minborg
6,456 viewsLearn how to create huge persisted queues while retaining predictable and consistent low latency using open-source Chronicle Queue!

Per Minborg
10,137 viewsLet's dive into detail about the different ways to serialize Java objects and compare how well they work.
Rob Austin
8,758 viewsLearn the basics of serialization in an article that discusses some of the key advantages of the open source Chronicle Wire.