Blog
Artículos que he publicado en Medium sobre Java, Spring Boot, Angular y diseño de software.
Design Patterns 101: Intro to Design Patterns (se abre en nueva ventana)
Design patterns are reusable solutions to common software design problems. They provide a way to structure code in a way that is maintainable, scalable, and easy to understand. In this article, we will explore the basics of design patterns and how they can be applied in software development.
Building a RESTful API with Spring Boot: Integrating DDD and Hexagonal Architecture (se abre en nueva ventana)
Learn how to build a robust RESTful API using Spring Boot, incorporating Domain-Driven Design (DDD) principles and Hexagonal Architecture for maintainable and scalable applications.
Construyendo una RESTful API con Spring Boot: Integración de DDD y Arquitectura Hexagonal (se abre en nueva ventana)
Aprende a construir una API RESTful robusta utilizando Spring Boot, incorporando los principios de Diseño Orientado al Dominio (DDD) y Arquitectura Hexagonal para aplicaciones mantenibles y escalables.
The Foundation of Good Software: SOLID Principles (se abre en nueva ventana)
Mastering the Fundamentals: Navigating Software Design with the SOLID Principles.
Angular Showdown: External Libraries (Like NgRx) vs. RxJS — What's Your Best Bet? (se abre en nueva ventana)
In the world of Angular development, managing state and handling asynchronous data can be a challenge. Two popular approaches to tackle these issues are using external libraries like NgRx or leveraging RxJS with Angular's built-in features. But which one is the best fit for your project? In this article, we'll compare these two approaches to help you make an informed decision.
Boosting Your Angular App Performance with Caching: A Beginner's Guide (se abre en nueva ventana)
Anyone who has worked with web applications knows how frustrating it can be to wait for data to load.
Mejorando el rendimiento de tu Angular App con el Caché: Una Guía para Principiantes (se abre en nueva ventana)
Cualquiera que haya trabajado con aplicaciones web sabe lo frustrante que puede ser esperar a que los datos se carguen.