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 tiempo quiero agregar algunas funcionalidades nuevas. Lo que aún me falta agregar es algo que verifique el cumplimiento de estándares de codificación.

Si bien aún soy un principiante en el mundo Ruby, puedo afirmar que hacer el setup de todo lo mencionado arriba en un proyecto Ruby, me ha resultado mucho más simple que hacerlo para un proyecto C#, a pesar de la experiencia mucho más extensa que tengo con este último.

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 dí cuenta de que es absolutamente acertada.

Resulta que por estos dias, me encuentro entrenando a un grupo de programadores en C#. Fue en este contexto que me encontré hablando de las diferencias y relaciones entre interfaces, clases, estructuras (structs) y enumerados, ¡recorcholis! 4 artefactos del lenguaje que NO son objetos. ¡Y aún no expliqué eventos, delegados, tipos primitivos y atributos (anotaciones)!. ¡Cuantas cosas que explicar!

¡Cuanto más fácil seria explicar Smalltalk!

Hasta luego Amigo John

Hoy me tomo la licencia de  hacer un paréntesis en la temática habitual de este blog para dedicar esta entrada a un ser muy querido para mi.

Cuenta la leyenda que nacio el mismo día que su mejor amigo. A todos asombraba su espíritu inquebrantable e infinita energia.

En su afan de resguardar la seguridad de amigos y familiares, siempre acechaba a los visitantes simulando buscar comida, cuando en realidad solo quería inspeccionarlos. Del mismo modo solia robar las bolsas de residuos del vecindario y traerlas a casa para destrozarlas en el jardín y así inspeccionarlas.

Es imposible no emocionarse al recordar su reacción al ver gente discutiendo: instantáneamente comenzaba a ladrar de manera de llamar la atención y hacer así que los participantes de la discusión pusieran su foco en él y dejaran de discutir, o al menos suavizaran el tono de discusión.

Curiosamente actuaba de modo similar cuando mi pareja de abrazaba, una reacción que por mucho tiempo no entendí y hoy en día me pregunto si John no estaría intentanto advertirme algo, ja!

Muchos otros seguramente lo recuerden por sus frenéticas corridas hacia los motociclistas que pasaban por la puerta de casa produciendo un insoportable sonido.

Incontables momentos pasamos juntos: momentos de alegría y de dolor, de felicidad y angustia, de sol y de tormenta, todos ellos quedaran por siempre en mi memoria y en mi corazón.

Fue un valiente, un luchador, un amigo, MI amigo.

Amigo mio: se que voy a extranarte pues ya lo estoy haciendo, pero también sé que ahora estas mejor y más libre que nunca. Y sé que nos volveremos a ver y volveremos a las andanzas, pero aún falta un tiempo. Y como no me cabe la menor duda que estas cerca de Dios, no te digo Adios, sino simplemente hasta luego y GRACIAS!

John Paez (07/05/1997 – 20/11/2010), el más fiel de los amigos.

Un poco de humor, reite conmigo

Dicen que reir es bueno para la salud.

Hace un tiempo tuve que hacer unos trámites para el viaje y resulta que junto a mi pasaporte encontré una serie de fotos de esas que uno se suele sacar para el DNI, el registro u otro tipo de carnet y no pude evitar reírme de mi mismo….ja! como cambia uno a lo largo del tiempo. Me reí tanto que ahora quiero compartirlo con ustedes:

A ver quien puede poner en orden cronológico las imágenes del siguiente link o al menos indicar cual es la más reciente.

Click aquí para ver las imágenes

Prometo un premio para el ganador.

Saludos!

Vacaciones 2010: NOA

Hace una semana regresamos de nuestras vacaciones y ahora sí puedo dar por comenzado el 2010. El destino elegido fue el noroeste argentino (NOA). En una travesía de 9 días recorrimos diversas poblaciones de las provicias de Salta y Jujuy. Este es el mapita que muestra los puntos que visitamos:

image

Si gustan consultarlo online este es el link: http://maps.google.com.ar/maps/ms?ie=UTF8&msa=0&msid=114358693910473847554.00047f7d55a914fde8bc0&ll=-22.583583,-65.412598&spn=4.898449,9.876709&z=7

Por suerte salío todo muy bien, más allá de algunos retrasos habituales en el aeropuerto.

Algunos puntos para destacar:

  • Comimos las mejores empanadas de carne de mi vida
  • La gente nos pareció muy amable
  • Los paisajes son increibles.
  • Pude contactarme con la naturaleza como nunca antes.

Finalmente, durante el viaje sacamos algunas fotos que pueden llegar a resultar útiles para algunas presentación o bien como fondos de escritorio. Este es el link:http://picasaweb.google.com/nicopaez/ArtLandscapes#

image

Final de carrera

El día esperado ha llegado, finalmente después de un largo tiempo de trabajo, ha llegado el momento de defender mi tesis. Este hito no solo marca el la finalización formal del trabajo de investigación, sino que también marca el fin de mi carrera. El acontecimiento tendrá lugar el próximo lunes 17 de diciembre, en el aula 402 de la Facultad de Ingeniería de la Universidad de Buenos Aires.

Solo resta por de decir…¡GRACIAS!

¡Si!. Ayer me informaron que mi proyecto de tesis fue aprobado por la comisión curricular. Esto pone en marcha la cuenta regresiva para la presentación de la tesis terminada.
Para quienes gusten, pueden leer el proyecto aqui: [http://www.fi.uba.ar/~npaez/material/proyecto_tesis_fiuba_npaez.pdf]

¡A trabajar se ha dicho!