Cómo organizar frontend, API, backoffice y documentación en un monorepo con pnpm para compartir cambios con seguridad y dar a la IA el contexto completo de cada funcionalidad.
Cómo separar el trabajo pesado del ciclo HTTP con Trigger.dev y proteger el dominio con estados persistidos, idempotencia, recuperación y observabilidad.
Cómo construir una forma de trabajo en la que el equipo detecta problemas, participa en las decisiones y convierte las retrospectivas en mejoras concretas.
Cómo usar Cloudinary para servir imágenes adaptadas al dispositivo con formatos automáticos, recortes, srcset y fallbacks sin multiplicar los assets del proyecto.
Cerrar un proyecto no siempre significa fracasar. Una reflexión práctica sobre cómo valorar lo aprendido, el uso real y el coste de oportunidad antes de decidir si seguir invirtiendo en él.