-
Plan 2021: en busca de la nueva normalidad y de proyectos .NetCore
Como todos los años, a comienzos de 2020 hice mi plan de alto nivel para todo el año. Luego llegó la pandemia y ese plan sufrió algunos cambios mayores. Ahora, comenzando 2021, aún no termino de armar mi plan anual. Mentalmente estoy intentando ver este año, no como un año excepcional, sino como un año… — read more
-
Kubernetes: logs y sidecar containers
Al trabajar con Kubernetes es posible acceder a los logs de nuestras aplicaciones/contenedores utilizando la herramienta kubectl. Para la etapa de desarrollo (por ejemplo cuando estamos trabajando con Minikube) esto puede estar bien, pero para un ambiente de test/producción esta solución se queda corta por múltiples motivos. Principalmente no resulta seguro ni cómodo andar conectandose… — 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
-
Infra definida para el TP2 de MeMo2 @ fiuba
Después de varias averiguaciones y algunas pruebas de concepto ya tenemos bastante encaminado el diseño del pipeline e infraestructura del TP2. El sistema a construir consta de dos aplicaciones/artefactos: un bot de telegram y una web-api. El bot de telegram lo vamos a correr en kubernetes, más precisamente en el servicio de Kubernetes de Azure… — read more
-
Nuevos cursos, nueva modalidad
Desde hace varios años vengo dictando cursos más a allá de mis materias en la universidad. Si bien las temáticas de mis cursos es compartida con los temas que suelo dictar en mis materias, los cursos implican un desafío distinto que amerita una dinámica distinta. Una materia tiene usualmente (en Argentina) una duración de 16… — read more
-
Balance del 2020
Se fue el 2020, un año particular marcado por una pandemia que nos impacto a todos. Muchos impactos con efectos negativos pero también con algunos efectos positivos. En mi caso, dentro de la esfera laboral/profesional, el impacto de la pandemia resultó en un balance positivo. A nivel académico no tuvimos mayores complicaciones en la transición… — read more
-
Iniciativas para abrir la universidad en 2021
Hace tiempo que vengo reflexionando sobre este tema y el año pasado finalmente puse manos a la obra. Durante el primer cuatrimestre de 2020 dictamos, junto a Diego Fontdevila, el Seminario de Software Delivery, una iniciativa para ofrecer desde la universidad un herramienta de formación en un formato no tradicional, para un público con experiencia… — read more
-
Software Craftsmanship: una visión distinta de nuestra profesión
Recientemente terminé de leer el libro Software Craftsmanship: The New Imperative de Pete McBreen. Es un libro que trata conceptualmente, o incluso podría decir filosóficamente, sobre la profesión del desarrollador de software. Creo que no hay muchos libros sobre esta temática, rápidamente se me vienen a la mente los tres que tengo en mi biblioteca:… — read more
-
Estilos de TDD: estilo Buenos Aires
Hace un par de meses mi colega Hernán Wilkinson, hizo una serie de webcasts que llamó Diseño a la gorra. En ese contexto Hernán dedicó un par de capítulos a explicar en detalle su estilo de TDD que, principalmente por cuestiones «marketineras» y contrastando con los la discusión London vs Chicago, denominó «Estilo Buenos Aires».… — read more
-
Preparando la infra para el TP de MeMo2 @fiuba
A partir de la pandemia el segundo cuatrimestre de 2020 en FIUBA quedó partido: 12 semanas en 2020 y 4 semanas en 2021 con un receso entre 21 de diciembre y 8 de febrero. Este receso nos dio la posibilidad de intentar innovar en ciertos aspectos del trabajo práctico final de la materia. El objetivo… — read more