AOP by Nicolaz

sábado, septiembre 27, 2008

Fin

Con esta entrada estoy cerrando este blog, pues de ahora en más todo lo relacionado a AOP lo escribiré en mi blog de ingeniería de software: http://nicopaez.wordpress.com/.

Saludos!

sábado, marzo 08, 2008

Tesis Complete!

He regresado y esta vez para quedarme.
El 17 de diciembre presenté mi tesis y con ello puse fin a mi carrera.
Tanto la tesis como el código de ejemplo y el material utilizado en la presentación están disponibles en mi repositorio en la facultad de ingenieria aquí.

miércoles, diciembre 12, 2007

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!

martes, marzo 13, 2007

El siguiente texto iba a ser parte de mi tesis, pero dada su informalidad, resulta más acorde a este sitio que a mi tesis.

--------------------------------------------------------------------------
"El porqué de mi tesis"

Estaba yo cursando las ultimas materias del ciclo de grado de la carrera y aún no tenía decidido como iba a terminar, si con una tesis o un trabajo profesional. Por ese entonces me encontraba trabajando como programador en una empresa local, desarrollando software a medida.

Ese mismo verano al regreso de mis vacaciones, viaje junto a una joven egresada de la universidad nacional de la plata, que regresaba a argentina despues de haber estado trabajando como investigadora en una universidad de Bélgica. Cuando le pregunté sobre su área de investigación me dijo que trabajaba sobre un reciente paradigma de programación, denominado programación orientada a aspectos. Me contó a grandes rasgos de qué trataba y me mencionó aspectj como herramienta de referencia.

Ya de regreso en Buenos Aires, descargué aspectj y empecé a hacer algunas pruebas. En principio me parecío llamativo, pero dada la proximidad de los examenes de febrero-marzo, no le dí mayor importancia.

Fue recién un par de meses después, cuando me encontraba trabajando en el diseño de una aplicación, intentando modularizar ciertas cuestiones como el manejo de errores, la localización y la seguridad que comprendí el valor que podría aportar el pensar el diseño utilizando conceptos de programación orientada a aspectos.

Después de hablar con algunos profesores de la facultad, de la unicen y algunos compañeros de trabajo decidí que finalizaría mi carrera con una tesis sobre programación orientada a aspectos.

Finalmente después de varias charlas alternadas con Rosita y Alan pude acotar el tema, cuyo desarrollo se encuentra plasmado en el presente escrito: Utilización de la programación orientada a aspectos en aplicaciones enterprise.

jueves, enero 04, 2007

Estaba con ganas de comprar este libro (isbn:0321304721) por lo que me puse a buscar información y opiniones al respecto y da la casualidad que me topé con este articulo del mismo autor que el libro.

enjoy it!

martes, octubre 31, 2006

Todo aquel que ha leido sobre AOP, sin duda escucho el término "cross-cutting concern", el cual está intimamente relacionado con el concepto de "separation of concerns".
El motivo de esta entrada es compartir el origen de este concepto, acuñado en los años '70 por Dijkstra. Aquí está el paper.


Espero lo disfruten.

viernes, septiembre 29, 2006

¡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!