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

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 desglosar una de las mejores prácticas en el desarrollo empresarial: declarar un Symbol inmediatamente arriba … Read more

Primitive Obsession: ¿Sigues pasando strings y numbers crudos por toda tu aplicación?

Imagina que estás dirigiendo la escena más importante de tu proyecto. Tienes la arquitectura perfecta, la infraestructura ideal y las bases de datos listas. Dices «¡Acción!»… y de repente, te das cuenta de que en lugar de asegurar un dato robusto para tu regla de negocio, metiste un tipo de dato genérico que pasaba por … Read more