Package a Spring Boot application into a Docker container

In this article, I will describe how we can easily package our Spring Boot Java Application into a Docker container using the docker-maven-plugin The reason why we favor containers in our Continuous Delivery (CD) prototyping is that they offer greater isolation than Virtual Machines (VMs). When the number of applications deployed on a VM grows, … Read more Package a Spring Boot application into a Docker container

Install UnrealIRCd Server on CentOS 7

In this article we will install UnrealIRCd on a CentOS 7 machine. UnrealIRC is the most popular IRC server. It is written in C and it is open source. User Setup and Download Compilation It is safe to leave everything to default. However take your time during the process to get accustomed to configuration options. … Read more Install UnrealIRCd Server on CentOS 7

Continuous Integration with Git and Jenkins

Continuous Integration (CI) defines a software development process where the source code is pushed by developers to a central repository and verified by automated builds. Its main aim is to detect issues as early as possible and avoid integration hell. It is a fundamental practice in any software development team. In this article, we are … Read more Continuous Integration with Git and Jenkins

Microservices with Spring Boot

In this article, we will learn how to build a microservice in minutes with Spring Boot. The first step in our continuous delivery pipeline is the development phase. If we were allowed to start with a blank sheet, I would strongly suggest to consider a microservice architecture. Its core concept is to split the system … Read more Microservices with Spring Boot

Continuous Delivery Prototyping Step by Step

This is the first of a series of articles where we will embark on our journey to prototyping continuous delivery. The approach taken is going to be very practical. My assumption is that if you are reading this article you already know about continuous delivery and its benefits. This way we can avoid getting lost … Read more Continuous Delivery Prototyping Step by Step