Buscar
Social
Ofertas laborales ES
lunes
nov152010

Fallo en save() - el asesino silencioso

Si hace tan sólo unos días publicábamos en nuestra serie ¿Sabías que... ? los problemas que puede ocasionarnos la validación silenciosa, aquí os dejamos una nueva prueba de la conveniencia de forzar la excepción si esta fallara.

Más información sobre Grails Tip: save() fail - the silent killer! (traducido al español).
lunes
nov152010

Por qué deberías actualizarte a Grails 1.3.5

No sólo sirven las nuevas liberaciones de Grails para arreglar problemas encontrados por sus usuarios, sino que además suelen optimizarse para proporcionar mejor rendimiento en cada una de ellas, a juzgar por la experiencia de este usuario.

Más información sobre Why you should upgrade to Grails 1.3.5 (traducido al español).
lunes
nov152010

Guía no oficial de CodeNarc 0.11

En alguna ocasión os hemos hablado en el Observatorio de esta herramienta que nos permite analizar el código Groovy de nuestras aplicaciones Grails para encontrar problemas, errores y malas prácticas, y que además también existe como plugin para Hudson.

Más información sobre Groovy CodeNarc 0.11 Unofficial Guide (traducido al español).
lunes
nov152010

Crear un codec personalizado en Grails

Es posible definir nuestros propios codecs en Grails de forma que se carguen y estén disponibles junto con el resto de codecs proporcionados por Grails. Como siempre, tenemos que seguir una convención que consiste en poner como sufijo al nombre de la clase de nuestro codec, la palabra "Codec".

Más información sobre Creating customer codec in Grails (traducido al español).
viernes
nov122010

Pruebas de integración de correo con Greenmail y Spock

Cuando realizamos pruebas de integración debemos comprobar que los componentes de nuestra aplicación interactúan de forma correcta, es decir, se integran para cumplir la funcionalidad que buscamos. Sin embargo, servicios como el correo electrónico puede que no estén disponibles hasta el mismo momento de desplegar la aplicación en PROD, por lo que técnicas de "mocking" como las explicadas en este artículo nos pueden ser realmente útiles.

Más información sobre Integration Testing Mail function with Greenmail and Spock in Grails (traducido al español).
viernes
nov122010

Últimas ofertas de trabajo con Grails

Termina la semana y éstas son las últimas ofertas de trabajo llegadas al Observatorio:

  • Desarrolladores Grails - Filipinas. Más información aquí.

  • Desarrollador Senior de Software Java - Nueva York, USA. Más información aquí.

  • Desarrollador Grails - Londres, UK. Más información aquí.




viernes
nov122010

Movimientos de plugins de la semana

Aquí os dejamos algunas de las últimas liberaciones de plugins para Grails:


  • SpringWS Client 0.1 - Permite integrar la parte cliente de la librería SpringWS. Más información aquí.

  • ZKGrails 1.0 - Más información aquí.

  • Shiro Plugin 1.1 - Coincide con la liberación de Apache Shiro como proyecto de alto nivel. Más información aquí.

  • Grails Activiti Plugin 5.0.rc1 - Versión de mantenimiento. Más información aquí.

  • Google Visualization API plugin 0.2.4 - Actualizado a los nuevos parámetros de Google. Más información aquí.



jueves
nov112010

Cómo leer de una fuente RSS con el plugin Weceem

Para aquellos que todavía no conozcan el plugin Weceem, se trata de un plugin para Grails que incorpora funcionalidad CMS a nuestra aplicación. Además, como se explica en este artículo, podemos utilizar dicha funcionalidad para leer e imprimir las entradas de una fuente RSS, por ejemplo.

Más información sobre Weceem Tip: How to render items from an RSS feed (traducido al español).
jueves
nov112010

Fuentes de datos intercambiables en Grails

Aunque existe un plugin para poder trabajar con varias fuentes de datos (datasources) en una misma aplicación, muchos desarrolladores se crean sus propios mecanismos para este fin, como se explica en este artículo.

Más información sobre Switchable Grails Datasource (traducido al español).
jueves
nov112010

Pruebas unitarias de controladores Grails (reeditado)

Con la reciente liberación de la versión 1.3.5, muchos desarrolladores comienzan a actualizar sus aplicaciones, lo cual implica también actualizar sus pruebas y aprovecharse de las nuevas funcionalidades ofrecidas.

Más información sobre Unit testing Grails controllers, revisited (traducido al español).