-

Complexity vs Urgency
In this article I explain how to identify and prioritize the tasks depending on their complexity and urgency. I explain the not complex and not urgent tasks, the complex but not urgent tasks, the not complex but urgent tasks and the complex and urgent tasks.
-

4 Performance Optimization Techniques for Your Application
In this article, I show 4 performance techniques to optimize the response time of an endpoint. 4 steps which goes from the most simple to the most complex as: memoization, pagination, denormalization and cache.
-

Deploy a React Frontend to AWS S3
In this article I will go step by step to deploy a React frontend application to AWS S3. From creating the S3 Bucket to deploy the React project.
-

Upload your Angular Frontend to GCP Storage
In this article, I’m gonna show how to quickly create a GCP Storage Bucket to deploy an Angular application.
-

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

How I Solved 20 Vulnerabilities in Less Than An Hour
In this article I describe the steps I’ve followed to solve more than 20 vulnerabilities of a project in less than an hour. I show all the steps to follow from finding the problem to deploying the solution to the production environment.
-

Exploring the Benefits and Challenges of AWS Adoption
Some time ago, I had to migrate a complete website from an on-premise architecture to a AWS architecture. We found some benefits and a lot of challenges as the price, the knowledge and the customization.
-

5 Architecture Styles To Build a Big Application
Each application must follow a clear architecture design. The 5 main architecture styles are the Layered Architecture, the Service Oriented Architecture, the Pipeline Architecture, the Event Driven Architecture, and the Microservices Architecture.
-

Trade-offs in Pursuit of High-Performance Application
In this article I will describe 4 trade-offs I use to pursuit the high-performance of an application. Increasing the memory consumption, duplicate data in the database, add additional servers, and add additional services.
