Blog Jose Cullar

//Tech Lead, Senior Backend .NET Developer & Life-long learner

Category Archives: General

Domain-Driven Design. Entities & Value Objects

por Jose el 14 septiembre, 2016

Elementos más importantes para el modelado de dominio dentro del apartado táctico en el desarrollo orientado a DDD. Entities Definimos entidad como un concepto/objeto de dominio único (dispone de un identificador asociado). Los identificadores son únicos e inmutables, por ese motivo es aconsejable almacenar el identificador en un Value Object. Comúnmente la tendencia de modelado […]

Domain-Driven Design. Arquitectura

por Jose el 4 agosto, 2016

En este post introduciré estilos y patrones de arquitectura más interesantes y recomendables que puedes aplicar con DDD mencionados por Vaughn Vernon en «Implementing Domain-Driven Design”. No se trata de una lista cerrada, ya que el enfoque táctico de Domain-Driven Design no requiere la utilización específica de ningún tipo de patrón o arquitectura: la verdadera […]

Domain-Driven Design. Context Maps

por Jose el 27 julio, 2016

En el post anterior vimos los primeros pasos estratégicos y cómo disgregábamos la complejidad del negocio en Domains, Subdomains y Bounded Contexts. Cada Bounded Context contiene o dispone de la tecnología, lenguaje de programación y arquitectura mínima necesaria para satisfacer los requerimientos de negocio de su contexto mediante un modelo de dominio. Las relaciones existentes […]

Domain-Driven Design. Empezando…

por Jose el 21 julio, 2016

Estoy inmerso en la lectura de «Implementing Domain-Driven Design» de Vaughn Vernon. Llevo algunos pocos capítulos y he decidido, a modo de seguimiento y aprendizaje, empezar a escribir una serie de post para compartir con la comunidad algunas reseñas de lo que creo interesante. Siéntete libre de hacer tus comentarios 🙂 El diseño no es […]

Retrospectivas más Kaizen

por Jose el 19 junio, 2016

Las retrospectivas en SCRUM son reuniones que se realizan tras finalizar el sprint (después de la demo o revisión del sprint y antes de la planificación). La duración de la reunión depende de la duración del sprint: normalmente 1 hora, por semana de sprint. El equipo identifica problemas, posibles medidas para solucionarlos y valoran aquellos […]