-
Sobre la enseñanza de la Ingeniería de Software
La materia que dicto (tanto en UBA como en UNTReF) es Ingeniería de Software, pero dado que la «Ingeniería de Software» es un rótulo tan amplio, no basta con decir eso para transmitir qué es lo que realmente estudiamos. Razonablemente alguien podría pensar que toda materia nombrada como «Ingeniería de Software» debería cubrir los temas… — read more
-
Logs centralizados para aplicaciones Kubernetizadas
Cuando corremos una aplicación en Kubernetes (y en términos más generales en un arquitectura distribuida) donde potencialmente existe más de una instancia de nuestra aplicación resulta conveniente (o incluso imprescindible) poder acceder a los logs de nuestra aplicación en forma centralizada. O sea, en lugar de acceder a cada servidor/nodo donde corre nuestra aplicación, deberíamos… — 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
-
Sobre el rol del director en el trabajo final de carrera
Como ya he mencionado en varias ocasiones es habitual que en la carreras de informática/sistemas los estudiantes tengan que hacer un trabajo final aplicando los conocimientos obtenidos durante la carrera. Dependiendo de la carrera, el trabajo final suele tomar distinta forma. En algunas carreras ese trabajo final suele ser un trabajo de investigación (tipo «tesis»)… — read more
-
Cierre de otro cuatrimestre particular en Ingeniería de Software @ UNTREF
Particular no solo por ser en modalidad online sino también porque participaron del curso estudiantes externos a la carrera. Esto último es parte de una iniciativa de «abrir la universidad» que comenzamos hace ya un tiempo. Algunos números descriptivos de este cuatrimestre: Comenzamos con 10 estudiantes y terminamos con 9 La nota promedio de aprobación… — read more
-
Recursos sobre Persistencia Objeto-Relacional
Persistir Objetos en una base de datos relacional es una problemática muy común sobre todo en el desarrollo de las denominadas «aplicaciones enterprise». Los desafíos de esta cuestión han sido caracterizados con nombre propio: «Impedance Mismatch«. Hoy en día esta problemática ha sido resuelta por diversas en herramientas entre las que a mi entender se… — read more
-
Sobre la presentación de la nueva gestión del Departamento de computación de FIUBA
El pasado viernes fue la presentación de la nueva gestión del Departamento de Computación de Facultad de Ingeniería de la Universidad de Buenos Aires. Este departamento se encarga de la gestión de las materias del área de computación, no de las cuestiones de «informática/tecnología» de la facultad, eso está en manos de la Subsecretaría de… — read more
-
Ser proveedor del (¿ineficiente?) estado Argentino
Este año por primera vez que fui proveedor directo de un par de organismo de la administración pública del estado Argentino, en todos los casos por cuestiones de capacitación IT y es justamente en estas experiencias que están inspiradas estas líneas. Pero hay que destacar, que casualmente (o no tanto), estas experiencias coinciden con tantas… — read more
-
Docencia: entre satisfacciones y frustraciones
Desde hace más de 20 años que trabajo en docencia. Actualmente ejerzo la docencia en distintos ámbitos. Por un lado dicto dos materias en universidades públicas y por otro lado dicto capacitaciones «informales/no académicas» en el ámbito privado. Una de las principales diferencias que percibo en estos dos contextos es la motivación/predisposición de los estudiantes.… — read more
-
Sobre mi charla de Pull-Requests en Agiles2021
El jueves pasado di mi charla «No Pull-Requests» en el contexto de Agiles2021. El título de la charla tenía cierta intención de «provocación», pero la realidad es que yo mismo utilizo pull-requests porque creo que en ciertos contextos son una herramienta muy conveniente. Pero obviamente no creo que su uso sea conveniente en todos los… — read more