< blog />

Conoce mis artículos sobre desarrollo web.
Conoce en profundidad el backend, frontend, nosql, apis, frameworks, seguridad web, devops...

Patrones de diseño: Chain of Responsability

Patrones de diseño: Chain of Responsability

En este artículo vamos a hablar del patrón de diseño “Chain of Responsability”. Como todos los patrones de diseño, nos ayudan a solucionar problemas comunes hablando un lenguaje habitual entre los desarrolladores. Personalmente, me gusta interiorizar los patrones de diseño y aunque hay bastantes ejemplos teóricos, no valoras lo que te aporta hasta que lo […]

Buenas Prácticas de desarrollo para el rendimiento de microservicios

Buenas Prácticas de desarrollo para el rendimiento de microservicios

En el ultimo desarrollo que hemos trabajado durante meses, se planteó una arquitectura de microservicios para crear un gestor de contenidos a medida. Separar la responsabilidad en pequeños servicios nos proporcionó ciertas ventajas respecto al legacy monolítico que heredábamos, ya que nos proporcionaba al equipo trabajar sobre ciertos aspectos independientes desacoplando cada pieza. Esto proporciona […]

Aprendizaje de la Semana: Desplegando NextJS detrás de un balanceador

Aprendizaje de la Semana: Desplegando NextJS detrás de un balanceador

Esta semana hemos tenido un problema al desplegar nuestra aplicación NextJS y este post es para contar nuestro aprendizaje. Cuando la infraestructura estaba lista y desplegamos nuestro frontend, nos dimos cuenta que había un raro cuándo se servía nuestra aplicación al navegador, devolviendo algunos 404 aleatorios bajo la ruta /.next/static/*. Enseguida nos dimos cuentas que […]

¿Cómo hemos llegado hasta el Agile Development?

¿Cómo hemos llegado hasta el Agile Development?

Para conocer nuestro presente, es importante entender nuestro pasado y cómo hemos llegado hasta aquí. Es por ello que vamos a descubrir cómo hemos llegado al punto que nos encontramos actualmente con las famosas metodologías Agile haciendo un recorrido por la historia del desarrollo del software. Los inicios A primeros de siglo XX comienza a forjarse […]