Skip to content
NESTJS LatamComunidad Hispana para NESTJS
  • Acerca De
  • Contacto
  • Documentación
    • Guía de ddd-lib
    • Guía del CLI
    • Referencia completa
    • Value objects
    • Event sourcing
    • Referencia de API
    • Guía extendida del CLI
    • Servidor MCP
  • Tutoriales
    • Tu primer agregado
    • Probar un agregado
    • Modelar dinero
    • Migrar a la 4.0.0
    • Conectar el CLI a tu agente
  • Blog
  • Comunidad
  • Repositorios
    • ddd-lib
    • ddd-cli
    • ddd-valueobjects
    • ddd-event-sourcing
    • Documentación
Entrar

El guard que nunca se disparó

agosto 29, 2026 by NestJS Latam

Durante dos versiones, @nestjslatam/ddd-lib tuvo una validación que no validaba nada. Compilaba, los tests pasaban en verde, y la causa cabe en una línea. El cambio Un cambio razonable. isValid describe un estado, no una acción, y un getter lo … Read more

Categories Ingeniería Tags Bugs, DDD, TypeScript Leave a comment

Estructura contra significado: por qué 400, 422 y 409 no son lo mismo

agosto 29, 2026 by NestJS Latam

Hay una decisión que se toma mal en casi todas las APIs que reviso, y no es de arquitectura ni de rendimiento: es qué código de estado devolver cuando algo va mal. La mayoría acaba en un 400 genérico para … Read more

Categories Guías Tags API, DDD, HTTP, NestJS Leave a comment

MongoDB para event sourcing: los dos requisitos que nadie te cuenta

agosto 29, 2026 by beyondnet.peru@gmail.com

Si vas a hacer event sourcing sobre MongoDB, hay dos requisitos que no aparecen en ningún tutorial y que te van a bloquear en la primera hora. Los dos tienen arreglo trivial; encontrarlos es lo que cuesta. 1. Las transacciones … Read more

Categories Guías Tags Event Sourcing, MongoDB, NestJS Leave a comment

La trampa del orden de construcción

agosto 29, 2026 by beyondnet.peru@gmail.com

Éste es el error que más rápido se detecta y más cuesta entender, porque el síntoma no señala a la causa. Y es el que la propia librería tuvo publicado durante dos versiones. El código Revienta. En cada construcción, sin … Read more

Categories Guías Tags DDD, Herencia, TypeScript Leave a comment

Un agregado que no podía volver a ser válido

agosto 29, 2026 by beyondnet.peru@gmail.com

De los 34 bugs que encontramos al escribir pruebas para ddd-lib, éste era el más grave y también el más corto de explicar. El síntoma Un usuario envía un formulario con el precio a 0. Recibe, correctamente, la regla rota. … Read more

Categories Ingeniería Tags Bugs, DDD, Testing Leave a comment

Cuando la cobertura miente

agosto 29, 2026 by beyondnet.peru@gmail.com

@nestjslatam/ddd-lib reportaba 98,6 % de cobertura. La cifra real era 58,4 %, y en un módulo concreto, 8,5 %. Ninguna de las dos cifras era mentira. Ambas salían de Jest, correctamente calculadas. La diferencia estaba en qué se le pidió … Read more

Categories Ingeniería Tags Cobertura, Jest, Testing Leave a comment

El guard que nunca se disparó

agosto 29, 2026 by beyondnet.peru@gmail.com

Durante dos versiones, @nestjslatam/ddd-lib tuvo una validación que no validaba nada. Compilaba, los tests pasaban en verde, y la causa cabe en una línea. El cambio Un cambio razonable. isValid describe un estado, no una acción, y un getter lo … Read more

Categories Ingeniería Tags Bugs, DDD, TypeScript Leave a comment

Estructura contra significado: por qué 400, 422 y 409 no son lo mismo

agosto 29, 2026 by beyondnet.peru@gmail.com

Hay una decisión que se toma mal en casi todas las APIs que reviso, y no es de arquitectura ni de rendimiento: es qué código de estado devolver cuando algo va mal. La mayoría acaba en un 400 genérico para … Read more

Categories Guías Tags API, DDD, HTTP, NestJS Leave a comment

Arquitectura Invisible: El Peligro de las Dependencias Implícitas en NestJS

marzo 1, 2026 by beyondnet.peru@gmail.com

En el diseño de sistemas complejos, la forma en que gestionamos las piezas de nuestro software determina su capacidad de escala. Como arquitectos, uno de los conceptos más críticos —y a veces malinterpretados— en el ecosistema de NestJS es la … Read more

Categories nestjsatam@tips Leave a comment

El problema de inyectar Interfaces en NestJS (y cómo los Symbols lo resuelven)

febrero 28, 2026 by beyondnet.peru@gmail.com

Bienvenidos, arquitectos de NestJS Latam. Si estás implementando Clean Architecture o principios SOLID, seguramente te has topado con este muro: intentar inyectar una interfaz en tu servicio y ver cómo la aplicación falla en tiempo de ejecución. Hoy vamos a … Read more

Categories nestjsatam@tips Leave a comment
Older posts
Newer posts
← Previous Page1 … Page7 Page8 Page9 Next →

Entradas recientes

  • Por qué un borrador puede estar vacío
  • Cómo migrar de ddd-lib 3 a 4
  • Cómo probar un agregado
  • Cómo modelar dinero sin equivocarte
  • Cómo conectar el CLI a tu agente por MCP

Comentarios recientes

    Archivos

    • agosto 2026
    • marzo 2026
    • febrero 2026

    Categorías

    • Guías
    • How-To
    • Ingeniería
    • nestjsatam@ddd-valueobjects
    • nestjsatam@tips

    Meta

    • Registro
    • Acceder
    • Feed de entradas
    • Feed de comentarios
    • WordPress.org

    Let Me Help You Overshoot Your Goals in the Right Ways.

    NESTJS Latam

    Comunidad Hispana para NESTJS

    Hecho en Perú

    Documentación

    • Guía de ddd-lib
    • CLI y servidor MCP
    • Value objects
    • Event sourcing
    • Referencia de API

    Comunidad

    • Blog
    • Guías y How-To
    • Cómo participar
    • GitHub
    • Contacto

    Impulsado por

    BeyondNetCode Ingeniería de software y gobierno de arquitectura Evolith Core Arquitectura ejecutable: CLI, MCP y API que auditan un repositorio contra reglas, e informan de una regla no evaluable como fallo y no como aprobado

    Construido sobre NestJS, creado por Kamil Myśliwiec y publicado bajo licencia MIT. Documentación oficial · Repositorio

    Proyecto de comunidad, no oficial. NestJS Latam no está afiliado, asociado, autorizado ni respaldado por NestJS ni por sus autores. «NestJS» y su logotipo pertenecen a sus respectivos titulares y se mencionan aquí únicamente para identificar la tecnología sobre la que trabajamos. Aviso legal completo

    © 2026 NESTJS Latam · Contenido y código bajo licencia MIT · Aviso legal

    Powered by BeyondNetCode · Evolith Core