Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

viernes
abr092010

Permitir emails como login de usuario en Acegi (inglés)

Si estás utilizando el plugin de Acegi en tu aplicación web, sabrás que por defecto al autenticar tu usuario siempre usa el campo 'username para tal fin. Sin embargo, podemos modificar este comportamiento para que utilice otro campo, conservando también el 'username'. Aquí nos explican cómo.

Más información sobre Creating an email authentication provider in Grails with Acegi plugin (traducido al español).
jueves
abr082010

Usando Google FriendConnect para autenticarse (inglés)

Nos muestran un ejemplo de como podemos integrar FriendConnect para autenticación  en una aplicación Grails.

Más información en: Using Google FriendConnect (traducción al español)
jueves
abr082010

Screencast de introducción a Grails (francés hablado)

Para aquellos que conozcáis la lengua de los románticos, aquí os dejamos una presentación hablada en francés sobre Grails, a modo de introducción al framework.

Más información sobre Introduciton à Grails.
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

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).