Database migration using Liquibase

Database migration, also known as version control for the database, is the job of managing information and structuring the database in a versioning style. For example, you are developing a student management application that uses a database, the first release of this application you need… Read More

Nested class in Java

Java allows us to define a class that belongs to another class, for example:

Class is defined inside another class, we call it nested class and this other class is called outer class. In my example above, the Builder is a nested class and… Read More

Install Filebeat on CentOS

Usually, when deploying applications to a production environment, we will deploy to many different servers. Managing logs on many servers will cause a lot of difficulties, time, and inefficiencies. It would be better if we used a solution to centralize all of the logging files.… Read More

Install Kibana on CentOS

Kibana is an GUI tool for searching and displaying logs provided by Elasticsearch. In this tutorial, I will guide you to install this tool on CentOS! First, just like when installing Elasticsearch, because by default CentOS does not contain Kibana’s installation package, you need to… Read More