Category: Web
-
What Does My CI/CD Pipelines Look Like?

In the following article, I show how to build an effective CI/CD pipeline in GitlabCI. I show how to separate some steps depending on the branches. Which steps are mandatory and best practices.
-
How to use React for a CRUD application

In this article, I show how to create the frontend of a CRUD application in React. I explain how to create the project and all the components necessary. The create, read, update and delete.
-
4 Ways to Protect Your Application From Being Hacked

In this article I describe 4 ways to secure an application to avoid 90% of the attacks. 4 simple ways to put in place in every kind of application. From using HTTPs to an external configuration system.
-
How to Solve a NullPointerException Correctly

In Java, one of the first exceptions everyone sees is the NullPointerException. Unfortunately, it took me some time to understand how to solve it correctly. In this article, I explain how to solve them correctly.
-
Advantages and Disadvantages of the JWT

A JSON Web Token (JWT) is widely used for stateless application authentication, but has limitations. It consists of three parts, including a signature for verification. However, it is susceptible to decryption, thus sensitive information like passwords should not be stored. Despite drawbacks, it offers a condensed JSON object and industry standard authentication. It’s important to…
-
Solve the CORS error with Spring Security

In this article I explain how to configure the CORS allowed frontend in a Spring Boot application when using Spring Security.
-
Authenticate Your Angular Application with JWT

In this article, I create an Angular application protected by JWT. I create a public component, private component and login component to show the different usages of each one. I use the JWT with the requests to my backend in the HTTP headers.
-
Protect your Spring Boot application with JWT

The article provides a comprehensive guide on how to protect a Spring Boot application using JWT and Spring Security. It offers a detailed explanation on various aspects, including adding dependencies, encoding passwords, creating login endpoints, JWT HTTP filtering, and configuring Spring Security. It also emphasizes the importance of having protected routes and a HTTP filter…
-
Implement the CRUD Operations in Angular

The article explains setting up CRUD operations in an Angular frontend for a vehicle management system, paired with a Spring Boot backend. The tutorial breaks down each CRUD operation: Read, Create, Delete, and Update, detailing how to display data using Material components, form creation for data upload, data deletion, and updating existing data. It also…
-
Create an Angular Project Connected to Spring Boot

I will create an Angular project to communicate with an existing Spring Boot Backend.
