Buscar
Social
Ofertas laborales ES
lunes
abr112011

Rendimiento y escalabilidad en Grails - Parte 1: Colas de mensajes (JMS)

Quizás con un título un poco pretencioso para el contenido final, aquí os dejamos un ejemplo de uso de JMS para proceso asíncrono de información en Grails.

Más información sobre Performance and Scalability in Grails Part 1-Message Queues (JMS) (traducido al español).
lunes
abr112011

Formularios paso-a-paso en Ajax con Grails

Gracias al soporte nativo que Grails proporciona de Ajax, crear un formulario tipo asistente para nuestra aplicación es un juego de niños.

Más información sobre Ajax multi-step forms in Grails (traducido al español).
viernes
abr082011

Obtener el id de una asociación perezosa sin acceder a BBDD

Cuando cargamos un objeto que contiene una asociación definida de forma perezosa (lazy), GORM no carga el objeto de esa asociación hasta que no accedemos a alguna de sus propiedades. Pero ¿qué ocurre si la propiedad que necesitamos es simplemente el ID? Pues que GORM nos va a cargar de todas formas el objeto asociado completo accediendo de nuevo a BBDD. Sin embargo, aquí se nos explica cómo evitar este comportamiento.

Más información sobre Accessing the identifier of a lazy loaded association in grails without another database call (traducido al español).
viernes
abr082011

Un equipo perfecto: Grails Taggable y jQuery Tagit

Este es uno de esos artículos que demuestra lo fácil que se pueden hacer las cosas con Grails usando jQuery y un plugin. ¿Te atreverías a implementarlo desde cero?

Más información sobre a perfect team: Grails Taggable plugin and JQuery Tagit (traducido al español).
viernes
abr082011

Últimos movimientos de plugins de la semana

Concluye la semana y aquí os dejamos los últimos movimientos en el ecosistema de plugins de Grails:

  • Activiti 5.4 - Actualizado a Activiti 5.4. Más información aquí.

  • RichUI 0.8 - Mantenimiento y corrección de errores. Más información aquí.

  • GORM for Redis 1.0.0.M2 - Mantenimiento y corrección de errores. Más información aquí.

  • Quartz 0.4.2 - Actualización a Grails 1.3. Más información aquí.

  • Audit Logging 0.5.4 - Mantenimiento y corrección de errores. Más información aquí.

  • MongoDB GORM 1.0-M4 - Mantenimiento y corrección de errores. Más información aquí.

  • Ajaxflow enables Ajaxified Webflows 0.2.1 - Mantenimiento y corrección de errores. Más información aquí.

  • MongoDB Tools 0.1.2 - Mantenimiento y corrección de errores. Más información aquí.





viernes
abr082011

Últimas ofertas de empleo de la semana

Final de semana y últimas ofertas de trabajo que nos llegan al Observatorio:

  • Grails Guru - Hamburgo, Alemania. Más información aquí.

  • Desarrollador Java/Groovy/Grails - Intraedge Chandler (AZ), USA. Más información aquí.

  • Analista Programador J2EE/Grails - Barcelona, España. Más información aquí.

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

  • Desarrollador Java - Lexington (KY), USA. Más información aquí.

  • Desarrollador Web Grails - Berlín, Alemania. Más información aquí.

  • Desarrollador Groovy/Grails - West Midlands, UK. Más información aquí.





jueves
abr072011

Manejando seguridad basada en instancias

Un tipo de seguridad que permite separar limpiamente la lógica de negocio es la seguridad basada en instancias (Instance Based Security). Aquí se no se nos explica una posible implementación de dicha estrategia si no queremos utilizar ACL, por ejemplo.

Más información sobre Handling Instance Based Security (traducido al español).
jueves
abr072011

Utilizando el plugin Mail con el servicio de Amazon

Pequeño tutorial de cómo utilizar el servicio de correo de Amazon, Simple Email Service, en nuestras aplicaciones Grails mediante el uso del plugin Mail.

Más información sobre Grails: Using Mail Plugin With Amazon Email Service (traducido al español).
miércoles
abr062011

Añadir aplicaciones web adicionales a Tomcat

Cuando tenemos que integrar nuestra aplicación Grails con otras tecnologías, puede que nos sea necesario generar un WAR adicional al ejecutar grails run-app. Aquí se explica cómo aprovecharse del evento que lanza Grails cuando configura Tomcat para inyectar nuestra propia lógica.

Más información sobre Grails Goodness: Add Additional Web Application to Tomcat (traducido al español).
martes
abr052011

Primera versión de Grails Localizable Plugin

Nuestro amigo Dani Latorre ha creado este plugin para integrarlo con Google Maps y así no tener que pelearnos con la API del servicio de Geocoding.

Más información sobre Primera versión de Grails Localizable Plugin.