Etiquetado: aop

AOP reloaded

El jueves pasado Pablo Cosso me invitó a dar una clase de AOP en su materia en Fiuba. Esto me obligó a desenpolvar mi tesis de AOP y actualizar parte del contenido en base a los avances de los últimos dos años. Mal que me pese el  tema de AOP se ha enfriado muchísimo respecto de los que era hace dos años. Un clara prueba de esto es la actividad de las lista de aosd.net donde la cantidad media de mensajes mensuales no supera los 10 mensajes. El porque de este enfriamiento merece un post aparte que estaré escribiendo próximamente. Más allá de esto, me parece importante mencionar una herramienta para plataforma .NET que se ha convertido en el “análogo” a AspectJ: PostSharp. Esta herramienta ofrece capacidades weaving estático con un modelo de pointcuts basado en anotaciones. Además la herramienta cuenta con una serie de contribuciones que permiten integrarla fácilmente con distintos componentes/herramientas como Spring Framework y EntLib entre otros. La clase duró unos 90 minutos y hacia el final surgieron varias preguntas de parte de la audiencia que parecen indicar que el tema resultó de interés.

Quiero agradecer a Pablo por su gentíl invitación.

Próximamente más AOP.

Saludos!

JAIIO 37 – EST 2008

Hoy escribo desde la ciudad de Santa Fe donde estoy participando de la edición número 37 de las Jornadas Argentinas de Informática e Investigación Operativa. Particularmente he estado exponiendo mi trabajo de tesis en el Concurso de trabajos estudiantiles EST2008. Junto con el mío ha bía expuestoscredencialjaiio37 otros 13 trabajos en la categoría Trabajo Final y unos 10 trabajos en la categoría Trabajo de Cátedra. Me encontré con gente de diversas universidades: UTN Santa Fe, UTN Rosario, UTN Tucumán, Universidad Nacional del Litoral, Universidad FASTA, Universidad Austral, UBA Exactas, UBA Ingeniería, UNLP y Universidad Nacional de Entre Ríos, entre otras.

A pesar del poco tiempo que estado en la cuidad, creo que es un lugar fantástico para vivir, con una onda muy similar a Rosario. Debo destacar también lo atractivo de la instalaciones de la UTN Santa Fe ubicadas sobre la costanera de la ciudad.

Resulta interesante que de los 14 trabajos expuesto en la categoría Trabajo Final, 3 trabajos trataban sobre programación orientada a aspectos…..

….something is changing, I felt it some time ago and now I can see it!

EST 2008, trabajo aceptado

Hace un par de semanas me comunicaron que mi trabajo titulado “Utilización de programación orientada a aspectos en aplicaciones enterprise” fue aceptado para el Concurso de trabajo Estudiantiles – EST 2008  a realizarse en el contexto de la 37 Jornadas Argentina de Informática e Investigación Operativa, organizadas por la SADIO para llevarse a cabo entre el 8 y 12 de septiembre en la ciudad de Santa Fe. Estoy muy contento, simplemente quiero agradecer a mi Directora de tesis, Rosita por las corrección y sugerencias. Así que, Santa Fe, allí voy. La lista completa de trabajos aceptados está aquí.

Nos vemos.

Thesis 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í.

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!

El porqué de mi tesis

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.