Paso a paso para migrar de Angular 19/20 a Angular 21.2: ng update, Zoneless, Vitest, Signal Forms y standalone. Checklist completo, errores comunes y tiempos reales.
Leer más →Etiqueta: devops
-
Vitest reemplaza a Karma y Angular habla con tu IA: el nuevo ecosistema de herramientas
Karma murió. Vitest es el nuevo runner de tests en Angular 21: más rápido, paralelo y sin browser real. Y ng mcp integra Angular con asistentes de IA como Claude y Cursor.
Leer más → -
Docker vs Kubernetes: cuándo me alcanza con uno y cuándo necesito el otro
Comparativa real: Docker standalone, Docker Swarm y Kubernetes. Cuándo es suficiente Compose y cuándo necesitás K8s. La historia del cluster on-premise SUSE que me llevó a Kubernetes.
Leer más → -
Seguridad en Docker: errores que cometí y cómo los corregí
Los errores de seguridad más comunes en Docker: root como usuario, secretos en capas, .dockerignore ausente. Dockerfile inseguro vs seguro y checklist pre-deploy.
Leer más → -
Microservicios con Docker: lo que aprendí armando mi primera arquitectura
De un monolito a tres microservicios con Docker Compose: auth, API y frontend. Cuándo tiene sentido dividir, cómo se comunican los servicios y qué aprendí en el proceso.
Leer más → -
Docker en mi pipeline de CI/CD: builds reproducibles sin sorpresas
Cómo integrar Docker en GitHub Actions y GitLab CI para builds reproducibles, cache de capas optimizado y deploy automático. De 20 minutos inconsistentes a 2 minutos predecibles.
Leer más → -
Cómo uso Docker para tener el mismo entorno en dev, test y producción
El patrón docker-compose.yml + override para manejar dev, staging y producción sin duplicar archivos. Variables por entorno, hot reload en dev, imágenes optimizadas en prod.
Leer más → -
Docker Compose: el día que dejé de levantar contenedores a mano
Cómo Docker Compose reemplaza scripts bash con 8 docker run. Stack completo con .NET, PostgreSQL, Redis y Nginx. Comandos, health checks y buenas prácticas reales.
Leer más → -
Redes en Docker: de ‘no puedo conectar mis contenedores’ a entenderlo de verdad
Cómo funcionan las redes en Docker: bridge, host, none, y por qué las redes personalizadas son la forma correcta de comunicar contenedores. Con diagrama y ejemplos reales.
Leer más → -
Cuando perdí datos de producción por no usar volúmenes (y cómo no repetirlo)
Volúmenes vs bind mounts vs tmpfs: cómo persistir datos en Docker correctamente. Con ejemplo real de PostgreSQL, backup y la historia del viernes que perdí datos de producción.
Leer más →