Tag: Java
-

Java 21 is coming! What’s new?
Java 21 will be released the September 19th of 2023. But the most important, is what this version includes. String templates, Record Patterns, Pattern Matching for Switch and the Virtual Threads.
-

For complex topics, I stop using Spring Services
When we need to write complex Services, using a Object Oriented solution will ease the implementation and facilitate the unit tests.
-

Which Authentication System to Choose?
Choose the right authentication system without compromising the security. This may be a hard topic to handle on every project.
-

Problems I’ve Learned After Using Microservices Architecture for 10 Years
Don’t use a microservices architecture to create a new project. Don’t add complexity. I’ve worked on 3 projects with microservices architecture which shouldn’t have use it.
-

How to Use the Fluent Style to Easily Create a Dataset for My Unit Tests
When writing unit tests or integration tests, I have to create objects. Sometimes with a lot of mandatory fields. Instead of repeating this, instead of using utils methods, I use the Fluent style.
-

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.
