-
FIUBA: MeMo2 no es TDD
Escribo esta líneas para potenciales alumnos de mi materia y por ello agrego un poco de contexto para los lectores ajenos a FIUBA. En FIUBA se dictan actualmente dos carreras relacionadas a sistemas/informática/computación. Por una lado está la Licenciatura en Análisis de Sistemas y por otro la Ingeniería en Informática. Son dos carreras separadas, no… — read more
-
Curso gratuito de Unit Testing
Una de las dificultades que suelo encontrar al intentar enseñar Test-Driven Development a gente que ya tiene varios años de experiencia en desarrollo de software (con los principiantes es distinto), es que muchas veces no saben hacer pruebas unitarias automatizadas. Por eso, hace un par de semanas cuando decidí experimentar haciendo un curso 100% en… — read more
-
Cierre del segundo cuatrimestre 2020 en MeMo2@fiuba
Terminamos nuestro segundo cuatrimestre en modalidad 100% online. Fue un cuatrimestre muy particular, porque más allá de la virtualidad, tuvimos un cuatrimestre partido: por la situación de pandemia el inicio de clases en 2020 se retrasó y eso impactó en todo el calendario quedando el segundo cuatrimestre partido en 2. La primera parte terminó a… — read more
-
De Android a iPhone y devuelta a Andriod
Resumen: tenía andriod, me pasé a iphone y ahora volví a andriod. Aquí voy a contar brevemente la experiencia. Mi primer teléfono en la era de los smartphones fue un Samsung que corria Andriod 2.2 y cuyo modelo exacto no recuerdo. Creo que fue allá por 2010. Luego pasé por otro teléfonos alternando entre Motorola… — read more
-
4 libros de Agile no tan conocidos pero excelentes
Continuando el aniversario de los 20 años del manifiesto ágil parece un buen momento para compartir algunas recomendaciones de libros. El primero es la joya oculta de mi biblioteca: Planning Extreme Programming. Estoy seguro que mucha gente ni lo escuchó nombrar pero definitivamente vale una mirada aunque más no sea por sus autores: Kent Beck… — read more
-
Seminario de Postgrado en Software Delivery (2º edición)
Desde hace un par de semanas que venimos preparando esta segunda edición que viene con algunos cambios. En primer lugar hemos ajustado la frecuencia de los encuentros, en esta ocasión serán cada 2 semanas. Por otro lado también cambiamos algunas cuestiones de la dinámica general como ser el hecho de que esperamos que los participantes… — read more
-
Consultores DevOps: entre purismo, pragmatismo, ética profesional y complicidades
La semana pasada comencé a trabajar en la segunda etapa de una iniciativa «DevOps». Luego de la reunión del kick-off un colega que está trabajando conmigo en este proyecto pero que no había participado de la primera etapa me consulta: «¿qué onda esto de armar pipelines de deployment de aplicaciones sin ningún tests automatizado?» ¿Qué… — read more
-
El impedimento de «ser especial»
Creo que la mejor forma de explicar mi punto es con un ejemplo concreto. La cuestión es más o menos así: Me contacta una persona de una organización para mejorar algún aspecto de su proceso de software delivery. Agendamos una charla. Hablamos un rato, primero escucho, pregunto algo y sigo escuchando. Luego le cuento a… — read more
-
De Gitlab a Azure Kubernetes Service
IMPORTANTE: escribo este post principalmente como una nota personal para futura referencia. El procedimiento que describo aquí es el que seguimos para hacer el setup de la infraestructura que utilizamos para el trabajo final de memo2@fiuba. En este contexto de cara a no tener dependencia fuerte con ningún proveedor hemos decidido armar nuestra infraestructura sin… — read more
-
Algunas reflexiones a 20 años del manifiesto ágil
En estos días se están cumpliendo 20 años de la publicación del manifiesto ágil. Mucha agua ha corrido bajo el puente. Agile se volvió mainstream (¿hacia ~2010?). Alguna gente llegó, probó y se fue (¿los menos?). Otra gente llegó, se enamoró y ahora abraza árboles (¿demasiados?). Están también los fundamentalistas, que incorporaron Agile a su… — read more