Part 2: Optimize the indexing process using bulk index requests and multi-threading.
How to use Java Time in different frameworks? This article shares examples in Java concurrency classes, Jackson, Akka, and Elasticsearch.
Wrap Elasticsearch client response into CompletableFuture in Java for Elasticsearch transport client or Java high level REST client.
Why do we need CompletableFuture? What is its strength compared to synchronous code and classic future in Java? How to remember its APIs?
How to write a new actor in Akka in Java? This post explains actor creation, message reception, and testing.
How to handle exception in CompletableFuture? This article explains the difference between handle(), whenComplete(), and exceptionally().
How CompletableFuture is tested in OpenJDK 14? What can we learn from it?
Quick introduction of asynchrnous processing in JAX-RS 2.x on both server-side and client-side.
Unit testing Akka actor with "TestActorRef", which gives you access to underlying actor instance and runs the logic synchronously in a single-threaded environment.
Quality Watch (qWatch) is a data aggregator for code quality, based on different metrics.
Using 100% CPU effortlessly in Java: submit all your tasks to thread pool and wait for completion.