Enmilocalfunciona

Thoughts, stories and ideas.

Refactor a gran escala - Introducción a OpenRewrite

Publicado por Manuel García de Vinuesa Gómez el

Arquitectura de SolucionesJavaOpenRewriteMigracionesRefactoringValidaciones

Introducción La deuda técnica (Ward Cunningan 1992) viene a decir que el software desarrollado es propenso a acumular deuda, y dicha deuda va generando un esfuerzo adicional (interés) a la hora de implementar nuevas funcionalidades. Buscando la similitud con una deuda financiera, a más deuda, el interés se irá incrementando…

Continuar leyendo

Dominando las expresiones regulares: El arte de buscar y validar patrones (II)

Publicado por Cristóbal Martínez el

Arquitectura de SolucionesExpresiones RegularesRegex

En el primer artículo de la serie (leelo aquí) nos iniciamos en las expresiones regulares y vimos las características más básicas.Por ejemplo, el uso de los literales, el (.), los rangos ([]), las clases de caracteres (\s \S \w \w \d \D), los saltos de línea (\n), (\r\n), (\r), el…

Continuar leyendo

Desvelando el poder de los microservicios basados en eventos: Usando Axon Framework (2)

Publicado por Rodrigo dos Santos Mendes el

Arquitectura de SolucionesEventosEvent Sourcingevent-drivenAxon Framework

Introducción Este artículo demostrará la implementación de un Microservicio orientado a eventos con la ayuda del framework Axon. El tema está estrechamente relacionado con el artículo anterior (que se puede ver en este enlace), en el que explicamos los conceptos en los que se basa el framework. Axon Framework: Elevating…

Continuar leyendo

Dominando las expresiones regulares: El arte de buscar y validar patrones (I)

Publicado por Cristóbal Martínez el

Arquitectura de SolucionesExpresiones RegularesRegex

Si has llegado hasta aquí es porque estás buscando aprender a usar y sacar el máximo partido de las expresiones regulares, o estás interesado en este tipo de expresiones, y quieres ampliar o refrescar tus conocimientos. * ¿Alguna vez has querido encontrar un patrón en un texto? ¿O validar que un…

Continuar leyendo

Desvelando el poder de los microservicios basados en eventos: Guía completa sobre DDD, CQRS y Event Sourcing

Publicado por Rodrigo dos Santos Mendes el

Arquitectura de SolucionesDDDCQRSEvent SourcingEventosArquitectura Empresarial

Introducción Bienvenido a la exploración de microservicios impulsados por eventos, donde desentrañamos las sinergias del diseño impulsado por dominios (DDD), Segregación de Responsabilidades de Comando y Consulta (CQRS) y el aprovisionamiento de eventos. Esta completa guía le proporcionará los conocimientos necesarios para crear sólidos sistemas basados en eventos. En la…

Continuar leyendo