Author: Sergio Lema
-

Create an Angular Project Connected to Spring Boot
I will create an Angular project to communicate with an existing Spring Boot Backend.
-

Create a RESTful CRUD Application with Spring Boot
In this article, I will show what are the main endpoint needed to have a CRUD application. I show how and explain to create those endpoints to be RESTful compliant.
-

Connect a Database to a Spring Boot Application
In this article, I will connect my Spring Boot Application to a PostgreSQL database. Adding the dependencies, configuring the application and creating the entities and repositories.
-

Creation of Spring Boot App and CORS Configuration
In this first article, I will start by creating the Spring Boot application and configure the CORS to be accessible by any Frontend (Angular or React).
-

Can Only a Genius Be a Developer?
I’ve seen a lot of people asking if you have to be a genius to be a developer. Or if everyone can be a developer. Why do people want to be a developer?
-

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

How to connect to a PostgreSQL database through a SSH tunnel
When working with a remote database, it’s infrequent to have it accessible through the Internet. When accessing a database of a project, I use to go through another machine, through a bastion host.
-

The Biggest Lesson I Learned From My Biggest Failure as a Web Developer
I put down a production database because I trusted my script. And here is how I’ve learned a big lesson
-

Check Those 2 Methods to Quickly Deploy Your Python API to AWS Lambda
2 methods to deploy a Python API to AWS Lambda. How to deploy a small Python API quickly, and how to deploy a big Python API with external dependencies or with a Docker image
-

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.
