Ayuntamiento de Vitoria-Gasteiz : Blog de Tecnologías

Ayuntamiento de Vitoria-Gasteiz, donde el verde es capital
Categorías: General  —  Etiquetas: , ,   —  Aitor Alzola  —  7 noviembre 2011 08:30

El pasado viernes he estado en el Greach, el evento sobre Groovy y las tecnologías relacionadas, como Grails y Griffon. Además de mucha gente del ámbito nacional, ha contado con varios ponentes internacionales, con lo que las ponencias planificadas han tenido bastante calidad y nivel. Yo he estado en las siguientes:

  • Groovy 1.8 y beyond! Guillaume Laforge nos ha contado las novedades de Groovy 1.8. En general Groovy tiene ahora mismo un montón de capacidades (que dicho sea de paso no aprovechamos), pero es necesario conocerlas a fondo para poder dominarlas y explotarlas.
  • Novedades de Grails 2.0. Álvaro Sanchez-Mariscal, de Escuela de Groovy ha enumerado las novedades que trae Grails 2.0, cuya fecha prevista de lanzamiento es noviembre. Personalmente destacaría la nueva consola interactiva y las mejoras en las pruebas, además de un montón de actualizaciones de los componentes en que se basa.
  • Deconstructing i18n-fields. Aprovechando el plugin de internacionalización que han desarrollado, Jorge Uriarte ha ido desgranando todas las posibilidades que nos da el sistema de plugins de Grails, desde acceso a los componentes de Spring, como transformaciones AST, y los problemas que han ido encontrando a lo largo del tiempo.
  • Programación funcional con Groovy. Aunque me he perdido una parte, la presentación de Arturo Herrero incidía sobre todo en como hacer programación funcional con Groovy, con las características que ahora mismo te da el lenguaje. Una colección de recetas a utilizar, aunque personalmente no acabo de verle todas las ventajas a la programación funcional. Será que todavía me estoy intentando enterar de como va la programación orientada a objetos.
  • Ejemplos prácticos de migración de proyectos JEE a Grails. Fátima Casau ha ido detallando las posibilidades que tenemos de migrar proyectos desde JEE (ya sea con Spring o con Struts o lo que sea) a Grails. A destacar las preguntas sobre casos de migración concretos, aunque en un momento se entró en la polémica de porque este y no otro framework o lenguaje, que en mi opinión no es muy acertada, y además es muy complicado adivinar el futuro.
  • Grails and Cloud Foundry. Graeme Rocher ha explicado en que consiste la plataforma CF, y como desplegar aplicaciones desde Grails en la nube directamente. La demostración no ha ido muy bien por problemas de conectividad, pero es impresionante lo fácil que puedes desplegar una aplicación Grails con un comando, aunque personalmente veo la plataforma un poco inmadura, no tiene planes de precios, cuenta con limitaciones importantes (sin sistema de archivos, no se puede acceder a la gestión de base de datos…) y a mi el despliegue inicial me ha funcionado muy bien (repito: impresionante) pero al realizar modificaciones y desplegar no me ha funcionado tan bien. Lo dicho: promete mucho pero aún le falta un poco.
  • Construyendo aplicaciones de telefonía con XMPP, Java, Groovy y Grails. Martín Perez y Mamem González nos han demostrado la potencia de algunas plataformas como Tropo a la hora de generar aplicaciones de telefonía. Realmente sencillo realizar servicios basados en telefonía, con un par de plugins de Grails sobre Tropo y Rayo que hacen las cosas muy sencillas. Luego han incidido sobre un caso práctico, Ringio, una aplicación que usa dichos servicios, presentándola como caso de éxito.
  • Groovy Metakoans con Marcin Gryzko. Una sesión práctica, practicando con la metaprogramación en Groovy. Un ejercicio estupendo, pero me llevo deberes para casa, ya era un poco tarde y estaba cansado. Aún así, muy recomendable, puedes bajarte el proyecto de GitHub y practicarlo por tu cuenta.

Me he quedado con las ganas de ver alguna, pero parece que los videos estarán disponibles muy pronto, así que es tú oportunidad si no has estado.

En resumen, un evento estupendo centrado en tecnologías interesantes, en que hemos tenido la oportunidad de aprender cosas nuevas y de donde siempre te llevas ideas nuevas que aplicar en tu día a día, con un montón de gente interesante con lo que contactar incluido el leader developer de Grails, que me confirmó que un problema que tenemos con la versión 2.0 estará arreglado para la RC2, que saldrá en unas semanas.

Mención especial al organizador del evento, Alberto Vilches, a Javahispano y toda la gente que estaba por ahí organizándolo todo, incluidos los patrocinadores, sin todos esto no hubiera sido posible el evento.

Como reflexión final, algunas conclusiones, unas buenas y otras malas:

  • La Universidad San Pablo tiene unas instalaciones bastante buenas, aulas cercanas donde tener las charlas y la cafetería a mano. Eso si, la universidad está taaaaan leeeeejos. Y no de mi casa, sino del centro de Madrid, lo que hace algunas cosas complicadas. Entiendo que no será fácil encontrar un lugar céntrico a buen precio y adecuado, pero por pedir que no quede. Eso no quita para tener que agradecerle también a la Universidad su colaboración cediendo las instalaciones.
  • Las charlas. A mi (y a más gente con la que he hablado) nos ha gustado el nivel de las charlas, no quedándose sólo en una introducción, sino yendo un poco más allá; habrá que tener siempre alguna charla introductoria, pero así creo que está más compensado y merece la pena ir.
  • Más de las charlas. Aunque me han gustado, creo que a veces no se cuidan lo suficiente, no se controla el tiempo, no se preparan a fondo algunos detalles… creo que todavía existe margen de mejora. Y no lo digo por las demos que fallan porque la wifi no va, aunque también es un detalle a cuidar.
  • El precio. 10€ es de risa, aunque por lo que parece la gente se queja. Aunque tengo claro que en este país no se valora lo que te puede aportar una jornada de este tipo (al fin y al cabo un mandril bien adiestrado es capaz de programar, eso lo sabemos todos), creo que se puede subir un poco el precio para mejorar la calidad del evento, correr menos riesgos económicos por parte de la organización, etc. Me estoy aventurando un poco porque no tengo datos al respecto, pero no creo que nadie deje de ir porque valga 30-40€. Al fin y al cabo el gasto principal está en el viaje y el alojamiento (claro está si vas de fuera de Madrid)
Share

5 comentarios »

Comentario by kNo
7 noviembre 2011 @ 10:02

Una pena no haber aprovechado para conocernos, ya que también anduve por allí (y si me apuras, para haber compartido coche).
Coincido en todas tus impresiones y en las opiniones que has dado sobre las charlas (de las que coincidimos), pero soy aún optimista que tu en lo del cloud foundry. Aunque efectivamente tiene limitaciones (e importantes para nuestros proyectos) me pareció alucinante la forma de despliegue (estamos en un proyecto de virtualización y es una pena que hayamos tirado ya por otros derroteros).

Mi resumen de las charlas: Hemos aprendido lo mucho que desconocemos. Ojalá tengamos la oportunidad de utilizar este desconocimiento :D

Comentario by Alberto Vilches
11 noviembre 2011 @ 00:12

Gracias Aitor por el feedback y la crónica en general. La verdad es que fueron muchas horas porque había demasiadas charlas. El año que viene espero poder hacer dos días y aprovecharlos mejor. Suerte con el sorteo! :)

Pingback by BonillaTV: La No-Crónica de Greach | Bonillaware
11 noviembre 2011 @ 08:32

[...] Crónica del Evento por @aitortxu [...]

Pingback by Greach | Sorteo de dos ebooks Groovy in Action 2nd edition
13 noviembre 2011 @ 15:22

[...] Aitor Alzola [...]

Comentario by Edu
16 marzo 2012 @ 11:47

Esta entrada, me ha dado la medida de mi ignorancia.

Reconozco que la he leído y no he entendido nada.

Saludos

RSS feed para los comentarios de esta entrada. TrackBack URL

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

*


* Copy this password:

* Type or paste password here:

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>