Tag: Java
-

What You Should Know When Using Liquibase
A lot of years working now with Liquibase. It’s a powerful tool to integrate into every application which has a database connection. Still, there are some best practices to take into account if you don’t want Liquibase to be against you.
-

How to SECURE My Microservices Architecture (REACTJS + SPRING CLOUD GATEWAY) With Keycloak
In this article I show how to connect a React application to a Spring Cloud Gateway backend using Keycloak as an Authorization Server.
-

Spring Security 6 with JWT Authentication
Let’s see how to use Spring Security 6 with JWT Authentication. I will do it using the Web Filters to handle JWT requests and credentials requests.
-

The 3 Things Any New Java Developer Should Learn First
After studying many years, I’ve figured out that the professional world is far from the study. What I’ve learned studying didn’t prepare me for the professional world. Here are some of the main concepts I first learned when I landed in my first job.
-

The 3 Things Any New Intellij User Should Learn First
Intellij is my favorite IDE. It’s powerful, easy to use and has a lot of features. In this post I will list the main things any new Intellij user should learn first.
-

Spring Cloud Gateway with KeyCloak and OAuth2
In this article I will show how to configure a KeyCloak server. And I will use it in a Spring Cloud and Spring Boot architecture as an authorization server where a Spring Cloud Gateway will try to authenticate.
-

How to Deploy a Microservices Architecture to ECS AWS in 4 Steps
In this article I show how to deploy a microservices architecture to AWS ECS. In 4 easy steps, which can be done from a CI/CD platform.
-

How to Easily Deploy Your Spring Boot Application to AWS EC2
Today I will show how to deploy a simple Spring Boot application to AWS EC2. I will do it in such a way to be used from a CI CD pipeline. In such a way each new version will be deployed automatically to EC2.
-

Create your First CICD Pipeline with GitlabCI
In this article I create my first CI/CD Pipeline with GitlabCI. I explain the main concepts of GitlabCI, jobs, stages and conditions. And I show how to configure a runner.
-

Create your first Github Actions
In this article I will create my first Github Actions. I will use the CI/CD pipeline of Github to run several commands over my project. I will also show how to configure a self hosted runner.
