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,069 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,248 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,538 viewsEDA is a design pattern in which decoupled components (often microservices) can asynchronously publish and subscribe to events.

Peter Lawrey
11,750 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,542 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,936 viewsWrite more performant code with less latency by becoming familiar with the art of object reuse in multi-threaded Java applications.

Johannes Bechberger
12,701 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,548 viewsLearn how to create huge persisted queues while retaining predictable and consistent low latency using open-source Chronicle Queue!

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