Author: Sergio Lema
-

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.
-

Feedback on AWS Proxy RDS with AWS Lambda
When I’ve decided to migrate the calculation process to AWS Lambda, I didn’t take into account the enormous CPU consumption on RDS this will lead. Still, there is a solution for that, the Proxy RDS.
-

I Quit Gitflow
For months, I’ve been thinking about stopping to use Gitflow on the project. In this post I describe the reasons to quit Gitflow and the alternative I’ve chosen.
-

How I’ve Optimized a Batch System by 30 Times
In this post, I explain how I’ve optimized a batch operation by 30 times with some best practices.
-

Git merge vs Git rebase
Do you know the difference between git merge and git rebase? I’m sure you do. But do you know when it’s better to use each other?
-

Gitflow Auto-merge Back Script
I’ve been using Gitflow so many years. But keeping the develop branch update is hard. So, I’ve implemented an auto-merge from master.
-

Git, I’m Lost
In this article I explain how to not get lost with Git. After a failed merge or rebase, sometimes I want to erase all and start again.
-

A Password Management Tool, Keepass
How Many Passwords Do You Manage Every Day? I only have to remember 1 password to manage my hundreds of accounts. I store all them in a password management tool, such as Keepass, KeepassX or KeepassXC.
-

3 Ways to Invalidate a Jwt Token in the Backend Side
The JWT is the most used authentication system. Still, what happens with the logout? Here are 3 solutions to invalidate a token in the backend.
-

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.
