Buscar
Social
Ofertas laborales ES

Entries in trucos (183)

martes
abr202010

Screencast sobre Groovy & Grails - OpenExpo (inglés)

Aquí os dejamos una nueva presentación, esta vez a cargo de Davide Panelli, sobre Groovy & Grails, y realizada en la OpenExpo, la conferencia suiza sobre software de open-source que se celebró el pasado 23 de Marzo en Berna.

Más información sobre Groovy & Grails: next generation Java development.
martes
abr132010

Crear aplicaciones para Facebook con Grails (inglés)

Aunque Facebook ha abandonado el soporte oficial de la API de Java para el desarrollo de aplicaciones sobre su plataforma (cosa que no entendemos muy bien desde el Observatorio), la comunidad de desarrolladores Java sigue, de forma oficiosa, dando soporte al uso de este API, por lo que podemos utilizar Grails para desarrollar aplicaciones sobre Facebook.

Más información sobre Creating a Facebook Application – a guide for PHP, JavaScript, Flex and Grails developers (traducido al español).

También How to create a Facebook Friend Selector using jQuery and PHP or Grails (without FBML) (traducido al español).
martes
abr132010

Interacción entre una aplicación Android y una aplicación Grails (francés)

Ya hemos comentado en numerosas ocasiones al publicar contenido sobre Grails que una de sus mayores ventajas es la flexibilidad que ofrece para integrarse con otras tecnologías. Y otro ejemplo de este convencimiento es el artículo que aquí se muestra donde una aplicación desarrollada con Android interactúa a través del uso de la clase HttpClient con una aplicación Grails.

Más información sobre Interactions entre une application android et une application web grails (traducido al español).
viernes
abr092010

Usar una 'closure' estática para reutilizar un validador en GORM (inglés)

Groovy, el lenguaje dinámico sobre el que está desarrollado (en gran parte) Grails, no deja de sorprendernos. Mediante el uso de 'closures' estáticas podemos reutilizar trozos de código en nuestras clases. Por ejemplo, aquí nos muestran cómo reutilizar un validador para definir las restricciones de una clase GORM.

Más información sobre Using a static closure for a re-usable GORM validator constraint in Grails (traducido al español).
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

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

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