-
Métodos de clase
Conceptualmente los métodos de clase son métodos que tienen la particularidad de pertenecer a la clase y no a las instancias de la clase. Por esto es que para invocar a un método de clase no es necesario crear una instancia de la clase que contiene el método. En aquellos lenguajes cuya sintaxis deriva de C,… — read more
-
Coursera: curso de Android, cierre y reflexiones
El domingo terminé finalmente el curso de Android. Se estiró bastante más de las 8 semanas inicialmente anunciadas, pues 8 semanas era sólamente el tiempo de clase y más allá de eso había un trabajo final que consistía en 3 actividades: resolver dos ejercicios de programación, hacer tres evaluaciones de pares y hacer una autoevaluación. El curso… — read more
-
Noticias del Simposio de Ingeniería (ASSE2014)
La cuestión va tomando forma. Hemos actualizado el llamado a la presentación de trabajos incluyendo una nueva modalidad denominada «Comunicaciones orales». La idea de esta modalidad es proveer un espacio para la presentación de trabajos que ya hayan sido presentados en otras conferencias y que puedan resultar de interés para los asistentes de nuestro simposio.… — read more
-
Software Engineer in Test
Uno de los libros que leí este verano fue «How Google Test Software«, el cual describe entre otras cosas la estructura de equipo y roles usada por Google. Entre los roles mencionados hay 3 que captaron principalmente mi atención. Software Engineer, también llamado en el libro feature developer, es quien construye la funcionalidad deseada por… — read more
-
Algunos números de la educación en computación en Argentina
Recientemente mi directora de tesis – Rosita W – publicó un artículo en la revista ACM Inroads, el mismo se titula The Evolution of Computer Education in Latin America: The case of Argentina y me gustó tanto que tengo la intención de incluirlo como material de estudio en mi materia de Ingeniería de Software. Como su… — read more
-
Coursera: Curso de Android, Semanas #6, #7 y #8
Estas últimas últimas tres semanas trataron muchos temas interesantes (services, content providers, etc) y los ejercicios me costaron un poco más, no porque fueran más complejos, sino porque las explicaciones fueron bastante pobres. Los videos de la clase explicaban muchos temas de forma bastante superficial (el que mucho abarca poco aprieta) y al mismo tiempo… — read more
-
Nueva edición del taller de Integración contínua
El próximo 28 de Marzo voy a dictar una vez más este taller. Para esta nueva edición he realizado algunos cambios basado en el feedback de la edición anterior. He decidido recortar algunos temas de cara a poder ver otros con mayor profundidad. Asimismo quiero que los asistentes hagan más práctica y que puedan llegarse… — read more
-
Octopush by Olx
Como parte del proyecto de Continuous Delivery en Olx, generamos una herramienta para controlar el acceso al ambiente de staging. Esta herramienta se llama Octopush y está construida con Php y MySql. La semana pasada Olx liberó Octopush bajo licencia Apache. Los interesados en colaborar/ver/usar Octopush pueden encontrar el código el código en GitHub (github.com/olx-inc/octopush). Explicar lo que… — read more
-
MiriadaX: cursos online gratuitos en castellano
Reciente descubrí MiriadaX, una plataforma al estilo Coursera, pero que agrupa Universidad de España. Cuenta con una gran cantidad de cursos de diversos temas que varian desde Economia y Finanzas hasta Turismo y Salud pasando por Informática e Innovación. Para hacer una prueba de esta plataforma y aprovechando que ya estoy por terminar el curso… — read more
-
Continuous Delivery en Olx
Hace aproximadamente un año comencé a trabajar en un proyecto de implementación de continuous delivery en Olx. Mi rol dentro de dicho proyecto era el de facilitador colaborando principalmente con Diego Garber, release manager de Olx y product owner del proyecto. Cuando digo facilitador lo digo en un sentido muy amplio, ya que mis tareas… — read more