Author: Sergio Lema
-

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

How to Renew a JWT Without Requesting to Login
In this post, I will explore how to renew JWTs without requiring the user to log in again. Making authentication quick and effortless for both the user and the developer.
-

The Most Important Lessons From My First Project Using Poetry as a Dependency Management Tool
I’ve chosen Poetry to manage the dependencies of my last project because it was new, powerful and had good feedback on it. Still, with the early versions I’ve used, I faced some problems. But here are some of the lessons and feedback I’ve from my first experience with Poetry.
-

4 Things No Git User Should Live Without
Git is a powerful tool to store your code. But it can be very tricky to master. Here are 4 things I’ve learned I want to share with you that changed my day-to-day.
-

How to Handle the Database Migrations with Alembic
In this video I will show how to use Alembic to Handle the database migrations. I show and explain the main commands of Alembic.
-

The 4 Things Every New Git User Does Wrong
There is already a lot of complexity in a project. Using Git to store the project shouldn’t be another complexity. But Git is not teach as much as other tools as it should be. Here are the fundamental things every new Git user should know when starting to use it.
-

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.
