-
Instalación de Ruby (la posta para mi)
En los últimos meses instalé Ruby en al menos 4 máquinas distintas (mi máquina personal, mi desktop del trabajo, una máquina virtual y mi build server). En todos los casos intenté seguir el mismo procedimiento, pero en todos me encontré con distintos issues, estimo que debido a que los ambientes eran levemente distintos (pero todos… — read more
-
Continué con Ruby y me copé
Luego de mi comienzo en el mundo Ruby, seguí avanzando: agregué tests (utilizando rspec), medí la cobertura (con simplecov) y automaticé el build contínuo (con rake y jenkins). Ahora que tengo todo mi código cubierto por pruebas voy aplicar algunos refactorings pues no estoy muy conforme con los nombres de algunos métodos y al mismo… — read more
-
¿Y si tu sueldo dependiera de la cobertura de tu código?
Definitivamente algunos meses habría pasado hambre y creo que algunos otros no habrían cobrado ni un solo peso, ja! Más allá de lo chistoso (o lo triste) del título, este post es una continuación de otro que escribí hace un par de dias sobre esta misma temática. En dicho post compartí algo de teoría junto con… — read more
-
Code Coverage
Durante las últimas semanas he estado dedicando la mitad de mi tiempo en entrenar gente y la otra mitad al desarrollo de una aplicación y en ambos casos he puesto bastante foco en la cobertura de código. Esto me ha motivado a compartir algunas ideas sobre este tema y para setear el contexto y las… — read more
-
Peer Reviews
Estaba degustando un aperitivo post-cena mientras hacía un poco de zapping entre las pestañas de mi explorador. Fue entonces cuando me topé con un mail de un ex-compañero de trabajo consultando sobre el tema de referencia. Puntualmente la consulta fue: ¿cuáles serían los 4 puntos más importantes a tener en cuenta para hacer un peer review?… — read more
-
Eventos (académicos) 2012
Durante el año pasado mientras estudiaba para las materias que cursé en la maestría de la UNLP, se me ocurrieron dos artículos que me gustaría desarrollar para presentar en algún congreso y casualmente recien empezado el año tengo tres posibles eventos donde presentarlos. El primero es ArgenCon, organizado por la sección argentina de IEEE. El… — read more
-
Sueldos IT (version 2011)
La semana pasada en iinfo (la lista de correo de ingeniría informática de la UBA) surgió un hilo de discusión sobre este tema. Un dato importante mencionado durante la discusión por GuidoDeB es que la Cámara Cámara de Empresas de Software & Servicios Informáticos de la República Argentina (CESSI), a través de su Observatorio Permanente de la Industria… — read more
-
Chau 2011
¡Adentro! se fué el 2011 y tal como lo dijera en su momento: 2010 fue un año bisagra y con 2011 empezó una nueva etapa. Entre los hechos destacados de esta nueva etapa debo mencionar: Un giro en mi carrera profesional enfocándome en cuestiones de capacitación/entrenamiento. En este punto debo agreder a Southworks (la empresa… — read more
-
Orientación a Obejtos Pura
Es común cuando se presenta Smalltalk mencionar que es un lenguaje orientado a objetos puro. También es común que la audiencia no logré captar el significado de esta afirmación inmediatamente. Yo mismo he analizado esta afirmación montones de veces, pensando que tal vez sea un poco extrema, pero esta semana, vi la luz y me… — read more
-
¿Bug en Mercado Libre?
Busco un producto, reviso las opciones, finalmente me decido y compro.Voy a retirar el producto, llego a casa y veo que no tiene una característica que recuerdo explícitamente me interesaba. Entro a mi cuenta de Mercado Libre a ver los detalles de la compra. En mi lista de compras figura el item comprado junto con… — read more