-
Cierre de cuatrimestre en UBA: ¡volvimos!
Luego de dos años de completa virtualidad, en marzo de 2022 volvimos a las aulas. Pero dado que descubrimos que algunas cuestiones funcionaban mejor en modo virtual, la vuelta fue mixta. La facultad habilitó un esquema híbrido con un cierto porcentaje obligatorio de clases presenciales y el resto a criterio de cada docente. En el… — read more
-
Libro: Discovery (The BDD Books)
Ayer terminé de leer este libro cuyo nombre completo es «Discovery: Explore behaviour using examples«. Es el primer libro de la serie «The BDD Books» de Seb Rose y Gaspar Nagy. El foco del libro está en la utilización de ejemplos como «técnica de especificación funcional». En este sentido el libro provee una guía respecto… — read more
-
Plan de Virtualización de la Educación Superior @ UNTreF
Este plan es una iniciativa del Ministerio de Educación disparada a partir de la pandemia y de la cual han participado distintas instituciones. UNTreF es una de ellas. En el contexto de este plan UNTreF llevó a cabo distintas acciones de capacitación (en algunas de las cuales he participado). Precisamente ayer se realizó una jornada… — read more
-
Notas de Seminario de Software Delivery 2022
La semana pasada completamos la tercera edición de este seminario. Quedé muy conforme con el resultado. Creo que hemos consolidado tanto el contenido como la dinámica. Es esta edición tuvimos un cambio de equipo, cambiamos de Diego, estuve acompañado por Diego Marcet en lugar de Diego Fontdevila. Este cambio estuvo motivado en parte porque tenemos… — read more
-
Ingeniería de Software en la Era DevOps
Este el título de la charla/tutorial que dí la semana pasada en el contexto de CIbSE. En Zoom hubo unas 80 personas conectadas pero de las actividades interactivas que propuse, participaron alrededor de 30, un buen número de todas formas. El punto central de mi de charla fue el hecho de que los escenarios que… — read more
-
Conferencia Iberoamericana de Ingeniería de Software, CIbSE 2022 (gratis)
CIbSE es una de las conferencias regionales más importante sobre ingeniería de software. La edición 2022 se llevará a cabo la semana próxima (del 13 al 17 de Junio) en modalidad virtual. La agenda del evento incluye presentación de artículos de investigación, keynotes y sesiones/tutoriales sobre el estado del arte. Este año tengo el agrado… — read more
-
Inversión de Dependencias
Este el quinto principio de los principios SOLID y personalmente creo que es el que mayor impacto tiene a la hora de hacer soluciones testeables. Pero curiosamente me encuentro recurrentemente con una importante cantidad de gente que no lo usa o que lo interpreta incorrectamente. Es por esto que decidí hacer un video al respecto.… — read more
-
Impresiones de la enseñanza de TDD y otras prácticas
El año pasado comenzamos con la práctica de encuestar informalmente a los alumnos sobre las algunas de las prácticas de desarrollo que estudiamos (y aplicamos) en la materia. Concretamente les consultamos con 3 prácticas que estudiamos en la materia, que consideramos muy beneficiosas pero que curiosamente en la industria no tienen un uso masivo (aún):… — read more
-
Libro: Refactoring, Improving the Design of Existing Code
Recientemente terminé de leer este libro. Había leído algunos fragmentos sueltos, algunos refactorings del catálogo, pero resulta que el libro es mucho más que el catálogo. Toda la primera parte del libro explica diversos conceptos de refactoring y diseño orientado a objetos en general. Entre lo que más me gustó del libro (más allá de… — read more
-
Libros de Ingeniería de Software que 2022 merecen una mirada
En los últimos años han sido publicados algunos libros sobre ingeniería de software que a mi parecer son de consideración obligada para todo docente de esta temática. Software Engineering at Google: publicado por O’Reilly en 2020 y con versión digital (pdf) fue liberada gratuitamente hace un par de día. Cubre cuestiones de cultura, procesos y… — read more