Author: Paulo Rendeiro

7 Useful Examples of the Java 8 Stream API

You probably already heard about the Java 8 Stream API (If not, you can find more information about it here). It’s basically an abstraction that allows us to process data in a simple and declarative way. Besides that, streams can leverage multi-core architectures without you having to write a single line of multi-thread code. In […]

Automatically Mapping Java Objects

In this article we aim to clarify why sometimes it’s important to map two different classes and how it’s possible to do it by building the simplest possible mapping manager step-by-step. Design choices / constraints often produce a considerable amount of mechanical work which we will try to minimize by automatically mapping Java objects. By […]

Monitoring Java applications with ELK

Monitoring Java applications with ELK (Elasticsearch, Logstash and Kibana) will show you step-by-step how to properly centralize your Java application logs by sending all its log messages to a remote ELK server. Using this approach you can have all information generated by Java applications, running along multiple servers, in a centralized place. This way you […]

How to install ELK on Ubuntu 16.04

In this tutorial we will provide you with detailed instructions on how to install ELK (Elasticsearch, Logstash and Kibana) on Ubuntu 16.04. A short introduction about the ELK stack The ELK is a powerful and versatile stack for collect, analyze and explore data in real time. The components of an ELK are: Elasticsearch – Search and analyze […]