Autor: Jose María Flores Zazo

El Principio del 80/20 en el Contexto de DDD y TDD

El Principio del 80/20, conocido también como la Ley de Pareto, puede aplicarse de manera fascinante en el desarrollo de software, especialmente cuando hablamos de Domain-Driven Design (DDD) y Test-Driven Development (TDD). En este artículo, exploraremos cómo dedicar el 80% de nuestro esfuerzo a DDD y el 20% a TDD puede resultar en un desarrollo más eficiente y alineado con las necesidades del negocio. Esta regla no es de mi autoría, sino de un buen amigo y profesional con más de 20 años de experiencia en testing. Acompáñame a descubrir por qué este enfoque puede revolucionar tu forma de desarrollar software y cómo puedes implementarlo en tus proyectos. ¡Sigue leyendo para profundizar en esta metodología y aprovechar al máximo ambas técnicas!

Leer más

El Retorno al Monolito Modular: Mi Experiencia

El auge de los microservicios prometió grandes beneficios, pero muchas organizaciones se enfrentaron a una complejidad y costos imprevistos. En algunos casos, la transición a un monolito modular ha demostrado ser más eficiente, ofreciendo una estructura equilibrada y simplificada para proyectos que no requieren la granularidad de los microservicios. ¿Te gustaría conocer algunos consejos y algo de mi experiencia personal al respecto? Entonces, sigue leyendo.

Leer más

.NET 9 Feature Switch

En .NET 9, Microsoft ha introducido un nuevo mecanismo de «feature switches» que permite incluir o excluir funcionalidades específicas en una aplicación de manera condicional. Esta capacidad es particularmente útil para optimizar el tamaño y el rendimiento de las aplicaciones, especialmente cuando se utilizan técnicas como el «trimming» o la compilación AOT (Ahead-of-Time). Veamos como …

Leer más

.NET 9 Hybrid Cache

En .NET 9, Microsoft ha presentado Hybrid Cache, una innovadora solución que combina el caché en memoria y el caché distribuido, facilitando la gestión de múltiples niveles de caché. Esta nueva abstracción permite a los desarrolladores disfrutar de flexibilidad y rendimiento en aplicaciones modernas. En este artículo, explicaremos cómo configurar, registrar y utilizar Hybrid Cache, incluyendo ejemplos de la implementación DefaultHybridCache.

Leer más