Buscar
Social
Ofertas laborales ES

Entries by Carlos Rico (13)

jueves
oct182012

Inconsistencias de la inyección de dependencias en las clases de dominio

Spring es uno de los pilares sobre los que se apoya Grails para realizar su "magia"; y una de las principales características de Spring es que soporta el patrón de inyección de dependencias, tanto a través del constructor como de métodos "set".

El siguiente artículo, nos muestra la inyección de dependencias a través de constructores y las inconsistencias que podemos encontrarnos, según el tipo de constructor que utilicemos.

lunes
oct082012

"Hook" para Git hecho con Groovy

Una vez más Hubert Klein (aka mrhaki) nos sorprende con una estupenda entrada en su blog.

En este artículo, nos muestra como podemos aprovecharnos del soporte que nos ofrece Git para crearnos nuestros propios scripts, en este caso usando Groovy como lenguaje de scripting. Si disponéis de un Mac OSX, podéis probar este script para mostrar notificaciones con Growl, sino, podéis intentar implementar vuestra propia solución :)

miércoles
jul042012

Configurando SSL en Tomcat

En todo entorno de producción, es necesario que ciertas partes de nuestra aplicación sean seguras. El siguiente post nos explica como configurar un servidor Tomcat con SSL y poder arrancar así nuestra aplicación Grails para que soporte HTTPS. 

jueves
jun142012

Plugin Grails Database Session

Este plugin viene a resolver el problema de la afinidad en la sesión, permitiendo por ejemplo, almacenar datos de sesión HTTP en un almacén compartido. Es muy configurable permitiéndonos elegir una base de datos especifica para estos datos; también mencionar que está basado en la versión de Burt Beckwith, aunque reescrito casi por completo.

Podéis obtener más información, así como el código del plugin aquí.

viernes
mar302012

Grails 2.0.2 y 1.3.8 ya disponibles

Graeme Rocher (lider del proyecto Grails) ha anunciado en la lista de correos, que ya están disponibles las nuevas versiones 2.0.2 y 1.3.8 de Grails.

Si estáis desarrollando algún proyecto con Grails, es importante que le echéis un vistazo a las nuevas versiones ya que corrigen importantes bugs y añaden unas cuantas mejoras.

Os dejamos un par de enlaces donde encontrar más información:

http://grails.org/2.0.2+Release+Notes

http://blog.springsource.org/2012/03/28/secure-data-binding-with-grails/ (problema de seguridad corregido en el "data binding")

jueves
mar292012

10 razones por las que aprender Groovy

Si desarrollas con Java y te preguntas por qué debes conocer Groovy, entonces te interesará leer el siguiente artículo que explica las distintas ventajas que nos puede aportar Groovy a la hora de desarrollar; como por ejemplo: meta-programación, programación funcional, y su perfecta integración con Java.

Os dejamos las 2 partes del artículo:

- Parte 1

- Parte 2

 Y os planteamos un par de preguntas: ¿estáis de acuerdo con los puntos expuestos?, ¿cuáles serían otros puntos positivos/negativos?

viernes
mar232012

Plugin de Activiti

Para el que no lo conozca Activiti es un BPM ligero que nos permite gestionar los flujos de negocio, bastante nuevo, pero que cuenta con un equipo desarrollador experimentado. Este nuevo plugin, nos permite integrar el API-Engine de Activi dentro de una aplicación Grails. Aunque Activiti trae una interfaz web (Activiti-Explorer), es un poco pesado desarrollar nuevas funcionalidades, algo que con Grails podemos hacer más rápidamente.

miércoles
mar212012

Cambios importantes en la publicación de plugins para Grails

Para todos aquellos que hayan publicado algún plugin para Grails (o piensen hacerlo), deberían ver el siguiente enlace escrito por Peter Ledbrook y Graeme Rocher.

En este enlace nos explican los nuevos pasos a seguir a la hora de publicar algún plugin. Parece que el punto fundamental trata sobre la migración de repositorios SVN de sólo lectura a otros como Google Code o Git. Una excelente iniciativa que fomentará la participación y mantenimiento de muchos plugins que algunas veces caen en el ostracismo.

martes
mar202012

Integrando LinkedIn en nuestra aplicación Grails

Cada vez es más habitual el uso de distintas APIs en nuestras aplicaciones para acceder a servicios de terceros.

El siguiente artículo, nos muestra de una manera sencilla, como podemos acceder a los servicios de LinkedIn mediante su API REST y la librería linkedin-j, todo ello bajo el protocolo de autenticación OAuth2.0.

lunes
mar122012

Experiencias actualizando Grails

Siempre es interesante conocer los problemas con los que se han encontrado otros desarrolladores a la hora de actualizar de versión para tenerlos en cuenta. El siguiente artículo, muestra la transcripción del proceso de actualización de una aplicación Grails, de la versión 1.3.7 a la 2.0.1