-
Un año de investigación UNTreF
Esta semana está terminando el cuatrimestre en UNTreF (ayer fue la última clase de Ingeniería de Software) y me parece un momento apropiado para repasar lo que ha sido para mi este primer año de trabajo en investigación. Si bien las primeras charlas del proyecto fueron a fines del año pasado, no fue hasta Enero… — read more
-
Una alternativa al Double Dispatch
Double Dispatch es un patrón de diseño para resolver situaciones en las que el comportamiento resultante no depende solamente del objeto que recibe el mensaje sino también de parámetro enviado en ese mensaje. Veamos un caso concreto para entender mejor esta situación. Supongamos que debemos modelar un juego de naves espaciales tipo Galaga donde tenemos distintos… — read more
-
Developing .Net on Mac
I am not talking about .Net Core that runs on MacOS out-of-the-box. I am talking about .Net Framework 4.5 that only runs on Windows. This means that you need a Windows installation. One option is to install Windows directly on Mac hardware, but this was never an option for me. So the other option is… — read more
-
Refactoring .Net applications Series
The main project I am currently working on, is composed of hundred of C# projects, all of them grouped into 3 git repositories: user-facing apps, background-apps and commons. The main webapp project in placen on the user-facing repo but depends on other projects that are placed in the other repositories. Because of this, to build the main… — read more
-
La pesada herencia
La pesada herencia es una frase que ha sonado bastante en el terreno político en Argentina en los últimos meses, pero no voy a hablar de política. Sino del código legacy que he heredado en el proyecto que estoy trabajando. Esta semana completamos la tercera iteración del proyecto, todo en orden hasta el momento. Pero… — read more
-
NetConfUY 2016, pensamientos finales
Mi balance de la conferencia es muy positivo, llevé más de lo que esperaba. La organización estuvo impecable y el contenido fue de primer nivel. Por otro lado, hacía bastante que no asistía a un evento «Microsoft-related», en general en los últimos años me he inclinado más por eventos/conferencias más relacionadas a «ingeniería de software»… — read more
-
NetConfUY 2016, día 3
La jornada comenzó con una charla no tan técnica de Alvaro Lame (un referente de la industria uruguaya de software) quien habló sobre la actualidad y los desafíos de la economía digital en Uruguay. La exposición fue muy buena y con un montón de datos interesantes. A continuación Diego González y Lucas Pallarés dieron una… — read more
-
NetConfUY 2016, día 2
El día comenzó con el Keynote de Edu Mangarelli, como siempre, un excelente orador. Su keynote rondó alrededor de 3 temas calientes: Machine Learning, Bots A continuación Gabriel Cor habló sobre Hologens, entre anécdotas y chistes contó un algunos casos del uso de Hologens en proyectos reales. Muy interesante. El siguiente bloque de charlas estuvo… — read more
-
NetConfUY 2016, día 1
El primer día de la conferencia estuvo dedicado por completo a workshops, dos tracks en paralelo, con sesiones de 2 horas para poner manos en la masa. Dado que las sesiones tenían un cupo de 40 asistentes la cantidad total de gente de este primer día estuvo acotada. Resumo brevemente las sesiones a las que… — read more
-
Configuring Jenkins Authentication with Auth0
The procedure described here is based on Jenkins 2.7.4 but I think it should also work with other (not so distant) versions. First of all, log into your Auth0 account. Then create a new client application («Clients» item in left-hand menu). In the «Create Client» dialog set the name of your client application (for example «MyJenkins«) and choose… — read more