Buscar
Social
Ofertas laborales ES
jueves
abr082010

Revista GroovyMag de Abril ya disponible (inglés)

Este mes, con todo este contenido interesante:

  • JMX Builder - Control y gestión de recursos JMX con Groovy

  • Aprende Groovy

  • Usar Groovy para hacer predicciones acerca del parentesco de eventos estadísticos

  • Pruebas y depuración de clases persistidas de Hibernate con HSQLDB 2.0

  • Groovy Maps - Parte 2

  • Plugin 'ClickStream' para análisis de visitas a tu sitio web



Más información sobre GroovyMag - April, 2010 (traducido al español).


miércoles
abr072010

Ver los datos en memoria de HSQLDB (inglés)

Nos llega un truco muy interesante que nos permite ejecutar un pequeño cliente para la base de datos HSQLDB cuando la tenemos en memoria, y así poder ver los datos con los que estamos trabajando. Especialmente útil cuando estamos depurando nuestras pruebas de integración contra esta base de datos en memoria, y no estamos seguros de qué datos están siendo persistidos o no.

Más información sobre Viewing HSQLDB in Grails App (traducido al español).
miércoles
abr072010

Cómo sobreescribir la configuración de Grails con ficheros de propiedades (inglés)

Una de las quejas que más hemos oído desde el Observatorio acerca de Grails es el hecho de que la configuración definida en Config.groovy es difícilmente modificable para distintos entornos cuando se genera un WAR, ya que el propio Config.groovy se compila directamente en dicho WAR y, por tanto, es imposible de alterar si no se genera de nuevo. Aunque cierto, Grails ofrece un mecanismo alternativo para sobreescribir parámetros de configuración de una aplicación generada como un WAR, que ya comentamos aquí. Sin embargo, algunos usuarios estaban encontrando problemas para aplicar esta funcionalidad, por lo que aquí se nos explica brevemente cómo solucionarlos, si fuera el caso.

Más información sobre Grails Override Configuration with Properties File (traducido al español).
miércoles
abr072010

Truco para usar servicios de sesión en nuestras etiquetas Grails (inglés)

Desafortunadamente, con la liberación de la nueva versión 1.2.2, todavía no se ha solucionado el problema de poder inyectar servicios de sesión en una librerías de etiquetas Grails, y se espera quede solucionado para la versión 1.3.0, que será liberada en breve. Las buenas noticias son que, sin embargo, existe un truco para poder conseguir inyectar estos servicios de forma sencilla y efectiva.

Más información sobre Using session-scoped services in Grails' taglib (traducido al español).
miércoles
abr072010

Validación remota de formularios con jQuery (inglés)

Desde el Observatorio venimos observando que muchos desarrolladores utilizan jQuery para la vista de sus aplicaciones desarrolladas con Grails (de hecho el equipo de desarrollo del Observatorio también está implementando un proyecto que verá la luz a finales de Abril con esta tecnología de vista). Por ello, comienzan a proliferar artículos sobre cómo integrar jQuery con Grails de forma óptima, y aquí de nuevo, tenemos un ejemplo.

Más información sobre Grails remote jQuery form validation (traducido al español).
miércoles
abr072010

Gráficos dinámicos con jFreeChart en Grails (inglés)

Si en vuestro proyecto tenéis la necesidad de generar gráficos de forma dinámica, existen varias posibilidades que se analizan en este artículo, pero sin duda la más completa sería jFreeChart.

Más información sobre Generating Dynamic Charts in Grails (traducido al español).
miércoles
abr072010

Técnicas de metaprogramación en Groovy y Grails (inglés)

Que uno de los puntos fuertes de Grails es su uso de Groovy es algo ya obvio a estas alturas, sobre todo por las posibilidades de metaprogramación que nos proporciona este lenguaje dinámico. Pero además, las técnicas de metaprogramación están al alcance de todo el mundo, y las podemos utilizar para mejorar y extender la funcionalidad dinámica de nuestra aplicación. Aquí nos explican cómo hacerlo.

Más información sobre Metaprogramming Techniques in Groovy and Grails (traducido al español).
miércoles
abr072010

5Tech - Semana 2: Grails (inglés)

Cada vez son más los desarrolladores que, al usar por primera vez Grails, caen rendidos a sus pies.

Más información sobre 5Tech - Week 2: Grails (traducido al español).
miércoles
abr072010

Django vs. Grails (inglés)

Aquí os dejamos la opinión de un desarrollador sobre Django vs. Grails. En nuestra opinión desde el Observatorio, no todos los inconvenientes que se achacan a Grails son realmente "culpa" de Grails, sino de las tecnología sobre las que Grails se ejecuta. Por ejemplo, hemos oido muchas veces, y en este artículo también se menciona, el hecho de que Grails lanza una excepción de memoria cuando se hacen muchos cambios en caliente; sin embargo, este problema es más achacable al contenedor Tomcat. En cualquier caso, siempre es interesante conocer cómo otras tecnologías complementan o suplementan a Grails, claro.

Más información sobre Django vs. Grails (traducido al español).
martes
abr062010

Ejemplo de modelado de relación M-M (inglés)

Nos explican mediante un ejemplo (con código),  como modelar una relación M-M; el ejemplo se basa en las relaciones entre las clases Persona y LinkedInGroup, y como solucionar los distintos problemas de este tipo de relaciones.

Más información en: Grails code to model M-M (traducción al español)