Maven Plugins

This series goes through the essential Maven plugins, which allows you to be more efficient using Maven as a Java developer.

11 Oct 2018

JAX-RS 2.x Basics

JAX-RS: Java™ API for RESTful Web Services (JAX-RS) is a Java programming language API spec that provides support in creating web services according to the Representational State Transfer (REST) architectural pattern. JAX-RS uses annotations, introduced in Java SE 5, to simplify the development and deployment of web service clients and endpoints.

22 Nov 2018


BlogSearch is a custom search engine for searching blog posts. It is built using Java and Elasticsearch. Currently, BlogSearch is used by this site ( The background images used by the documentation is found on Unplash under keyword “Modern Art”.

17 Apr 2021


Open data “Demande de valeurs foncières géolocalisées (DVF)” is an open dataset provided by the French government which collects all the real-estate transactions since January 2014, in mainland France and the overseas departments and territories, except in Mayotte and Alsace-Moselle. This series uses DVF dataset to demonstrate the features of Elasticsearch, including indexing, storage, search, and analytics.

17 Apr 2021

Elasticsearch Snapshots

This series explores the feature “Snapshot and Restore” of Elasticsearch, an important and efficient way to backup your data in another physical location (usually in the cloud provider) and increase the data reliability of your cluster. In this series, we talk about different snapshot repository plugins designed for different cloud providers, the RESTful APIs, the internal structure of a repository, and application in real project.

01 Nov 2021

Elasticsearch Cluster Administration

This series shares resources about running Elasticsearch clusters in production, such as configuration, troubleshooting, and cluster behavior understanding.

28 Nov 2021