Notas técnicas
Lo que voy aprendiendo mientras construyo. Con código real y los trade-offs incluidos, porque una técnica sin su costo es propaganda.
- arquitecturanestjsdddtypescript
Arquitectura hexagonal en NestJS sin morir en el intento
La hexagonal se explica siempre con diagramas de círculos y casi nunca con código. Esto es cómo la aplico en NestJS, qué carpetas creo, qué regla la sostiene de verdad y en qué momento deja de compensar.
· 8 min de lectura
Leer la nota
- whatsappiaautomatizaciónarquitectura
Un chatbot de WhatsApp con la API oficial y un LLM detrás
Lo que nadie te cuenta antes de montar un bot de WhatsApp con IA: la ventana de 24 horas y su cobro por mensaje desde octubre de 2026, por qué el webhook no puede esperar al modelo, y cómo evitar que el asistente invente respuestas.
· 11 min de lectura
Leer la nota
- design-systemreactreact-nativetailwind
Un design system que sobrevive a tres aplicaciones
Compartir interfaz entre dos apps web y una móvil no va de compartir componentes: eso no se puede. Va de compartir tokens, lenguaje y decisiones, y de automatizar la regla que impide que el sistema se erosione solo.
· 10 min de lectura
Leer la nota
- monorepoturborepotypescriptarquitectura
Un monorepo con web, móvil y backend compartiendo dominio
Compartir tipos entre backend y clientes es gratis. Compartir valores —enums, códigos de error, constantes— no lo es, y ahí es donde los monorepos se rompen en producción con el build en verde.
· 11 min de lectura
Leer la nota
- arquitecturabases-de-datosfirestorepostgresql
Persistencia políglota: documento para identity, SQL para dinero
Por qué en el mismo sistema uso Firestore o MongoDB para perfiles y usuarios, y PostgreSQL para todo lo que toca dinero. Qué se gana, qué se paga, y cuándo esta decisión es sobreingeniería.
· 12 min de lectura
Leer la nota