Inicio
Nullpointer Excelsior
Cancelar

Conociendo el patrón de diseño state machine.

Sí correcto este es otro post de patrones de diseño. lo distinto es que es uno de los que nadie habla pero se usa muy a menudo y no nos damos ni cuenta. Hoy voy a hablarles del patrón de diseño c...

Robusto control de errores más allá del Try Catch

El control de errores en aplicaciones tradicionalmente los manejamos con trycatch si bien esto nos proporciona una manera efectiva y simple de controlar errores y definir lógicas un poco más elab...

Aplicaciones en tiempo real con programación reactiva

Las aplicaciones en tiempo real se definen como aquellas que ofrecen una respuesta en tiempo real a eventos del mundo real. Piensa en aplicaciones de chat en línea, aplicaciones de juegos, aplica...

Aplicaciones Reactivas de Alto Rendimiento con Spring WebFlux

¿Qué es Spring WebFlux Spring WebFlux es un proyecto del Framework Spring que permite el desarrollo de aplicaciones web asíncronas siguiendo el paradigma de programación reactivo. Ofrece una alt...

Trabajando con 1 millón de registros con Java Stream

Trabajando con 1 millón de registros con Java Stream Cuando trabajamos con grandes cantidades de datos lo primero que hacemos es definir un filtrado de la fuente de datos para poder trabajar co...

Diseñando Microservicios con Domain Driven Design y NestJS

Domain Driven Design o DDD para los amigos es un enfoque de diseño donde las reglas y modelo de negocio son el corazón de la aplicación. Nos olvidamos de diseños técnicos y nos centramos más en c...

Mono Repositorios con Nestjs Para una Arquitectura Orientada a Eventos

Definir una arquitectura distribuida puede llegar a ser complejo cuando manejas muchos proyectos o servicios y estos tienen que interactuar entre sí. Cada servicio tendrá su propio repositorio y ...

CQRS en Soluciones de Alto Rendimiento con Nestjs

CQRS es una solución de diseño de software que separa las operaciones de lectura y escritura de nuestra aplicación. Esto no es mero capricho de la ingeniería de software. Este enfoque que proporc...

Arquitectura hexagonal Parte IV Patrones de arquitectura sobre la capa Application

En nuestro post anterior modelamos nuestro dominio y nuestras reglas de negocio con Domain Driven Design implementamos los conceptos y patrones más usados en este enfoque de desarrollo. En esta o...

Arquitectura hexagonal Parte III Modelando el Dominio a Fondo con Domain Driven Design

En post anteriores vimos como implementar una arquitectura hexagonal y aprendimos sus principales conceptos y componentes. En esta oportunidad modelaremos en profundidad el Dominio de nuestra apl...