-
Un modelo de branching con «condimentos»
Desde hace años en mis desarrollos hago Trunk-Based Development (TBD) y también «evangelizo» en esta técnica. Pero lamentablemente me suelo encontrar que en muchos casos los equipos no se encuentran en condiciones para trabajar de esta forma. TBD requiere del uso simultáneo de un conjunto de técnicas complementarias sin las cuales su utilización resulta impracticable… — read more
-
Enseñando prácticas DevOps
La semana pasada presenté en la conferencia ARGENCON 2022, IEEE Biennial Congress of Argentina un artículo formal (experience report) que describe la forma en que abordamos las cuestiones relacionadas a DevOps en el contexto de MeMo2 Este artículo junto con los publicados por Sergio Villagra (Teaching software engineering: an active learning experience) y Carlos Fontela… — read more
-
Aproximaciones a la ingeniería de software
La ingeniería de software es una «actividad práctica» y en la cual hay ciertos fundamentos conceptuales sobre los cuales están construidas las prácticas y herramientas que utilizamos. Ejemplo: utilizamos la herramienta Jenkins para implementar la práctica de Integración Continua que, entre otras cuestiones, nos da feedback, uno de los pilares en el ejercicio de la… — read more
-
Clases virtuales condicionadas
Luego de 2 años de clases obligadas en modalidad virtual, la mayoría de los alumnos siguen prefiriendo esa modalidad. De mi lado docente, si bien la virtualidad me resulta en cierto modo más cómoda (no tengo que trasladarme hasta la universidad) hay ciertas cuestiones que me resultan mucho más incómodas y que en el balance… — read more
-
Kit docente 2022 para clases presenciales
Hubo una época en que ir a dar clases implicaba llevar solamente la notas de la clase. El docente tomaba el centro de la escena, hablaba y posiblemente escribía algo en el pizarrón. En el aula siempre había borrador y algunas tizas. Luego llegaron las notebooks y los proyectores, entonces en pizarrón dejó de estar… — read more
-
Cambios en MeMo2 @ FIUBA
Para este segundo cuatrimestre de 2022 estamos considerando realizar varios cambios en la dinámica de la materia. En primer lugar tenemos un cambio importante en el equipo docente. Emilio Gutter quien venía desempeñando funciones de JTP ya no estará en la materia. Su lugar lo tomará, al menos parcialmente, Hernán de la Fuente, ex-alumno de… — read more
-
Se viene Nerdearla 2022
Este año Nerdearla tiene dos ediciones. Nerdearla 101, enfocada en aquellos que están comenzando en el mundo IT, que tendrá lugar esta semana: 5 y 6 de Agosto, gratis y en modalidad híbrida. Registración aquí. Estuve viendo la agenda y hay algunas sesiones muy interesantes incluso para gente ya experimentada. Aquí está publicada la agenda… — read more
-
Preparando Ingeniería de Software 2022 @ UNTreF
Luego de dos ediciones 100% virtuales volvemos a la presencialidad. Si bien la universidad habilitó la presencialidad plena, nuestra idea es tener un esquema híbrido. En principio estamos planificando al menos 4 clases presenciales y las restantes online. En términos de contenido, no planeamos novedades. En términos de la dinámica de las clases esperamos hacer… — read more
-
Testing automatizado en React-Native
Luego de 6 meses trabajando a diario con React-Native he logrado hacerme una idea bastante clara sobre esta temática que me parece no está suficientemente bien documentada. En primer lugar tengamos presente que con React-Native vamos a generar aplicaciones móviles para Android y/o iPhone con lo cual un tipo de prueba automatizada que podremos realizar… — read more
-
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