-
Docker: experiencia clone & run
Durante mucho tiempo al comienzo de mi carrera profesional como desarrollador (hace +20 años) era habitual que cuando uno comenzaba en un nuevo proyecto/trabajo, tenía que invertir varias horas instalando herramientas y ajustando configuración antes de poder tirar una línea de código. Esta situación sigue ocurriendo en muchas organizaciones/contextos. Sin embargo existe en la actualidad… — read more
-
Uso de RubyMine con Docker-compose
Hace un tiempo escribí como sobre usar RubyMine con Docker. En ocasiones, cuando trabajamos con aplicaciones web es habitual utilizar una configuración docker-compose que incluya un contenedor con el runtime Ruby y algunos otros contenedores por ejemplo con MySql, Redis, etc. Para usar RubyMine en estos escenarios debemos hacer lo siguiente. Armamos la configuración docker-compose… — read more
-
RubyMine con Docker
En la actualidad es cada vez más habitual utilizar Docker como ambiente de desarrollo, o sea: en lugar de instalar el runtime de desarrollo en nuestro host, armamos una imagen Docker con el runtime del proyecto conteniendo también todas dependencias/libs y en nuestro host instalamos tanto solo Docker Desktop y el IDE de nuestra elección.… — read more
-
Deploy de contenedores a Heroku con GitLab
En mi opinión gran parte de la popularidad que alcanzó Heroku se debió a la facilidad con la que era posible desplegar una aplicación: git push. Básicamente teniendo el código fuente en un repositorio Git, solo basta con agregar un nuevo remote provisto por Heroku y hacer push al mismo. Cuando Heroku recibe el código… — read more
-
Taller Online de Docker & Kubernetes: segunda edición completa
La semana pasada completamos la segunda edición de este taller. A diferencia de la primera edición, el flujo de los encuentros fue un poco más «trabado», pues hubo mucha charla. O sea, hubo un par de participantes muy entusiastas con muchas inquietudes que generaron preguntas, idas y vueltas. Esto esto estuvo muy bueno en cierto… — read more
-
Nueva edición del Taller online de Docker & Kubernetes
En la última semana estuve trabajando en preparar una nueva edición del taller. El temario será el mismo pero estuve ajustando algunos de los ejercicios y los materiales de estudio: Introducción a Docker Consideraciones para la elección de imágenes base Recomendaciones para la creación de imágenes El ecosistema de herramientas Docker Tecnologías de contenedores más… — read more
-
Simplificando el setup de Jenkins con Docker
A la hora de hacer el setup de Jenkins hay diversas cuestiones que resolver las cuales pueden variar dependiendo del contexto. En términos muy generales esas cuestiones se resuelven: operando directamente sobre Jenkins, por ejemplo para instalar plugins o bien operando sobre el servidor en el cual Jenkins está corriendo, por ejemplo para instalar un… — read more
-
Taller Online de Docker & Kubernetes: resultado de la primera edición
La semana pasada completé la primera edición de este taller. Participaron 8 personas, porque si bien hubo alrededor de 30 interesados, decidí limitar la cantidad de participantes pues no estaba seguro de como funcionaría la herramienta de conferencia. Por suerte funcionó bien. El taller consistió en 4 sesiones online de entre 1 y 2 horas… — read more
-
Dinámica del taller online de Docker/Kubernetes
La semana pasada un publiqué artículo contando mi intención de hacer un taller online sobre Docker y Kubernetes. Resulta que hubo varios interesados y por ello ahora quiero compartir algunos detalles sobre la dinámica del taller. La idea taller es aprender haciendo, con lo cual no bastará con asistir a las sesiones online para aprender.… — read more
-
Taller online de Docker/Kubernetes
Hace tiempo que vengo haciendo experimentos con distintas técnicas de enseñanza/entrenamiento y finalmente he decidido hacer un taller online. Una parte de la motivación pasa por pura curiosidad y otra parte tiene que ver con un experimento para mi maestría en informática aplicada a educación. La temática del taller será Docker/Kubernetes. Lo dictaré durante el mes… — read more