Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

martes
sep062011

Gestión de ETag y Last-Modified con el plugin cache-headers

Cuando se trabaja con mucho contenido estático que no cambia, como imágenes, logos, etc., es interesante poder establecer los atributos de caché de la cabecera de la petición para indicar si deben recargarse esos elementos o no, optimizando así al máximo la carga global de la página.

Más información sobre Smart ETag and Last-Modified handling with cache-headers plugin (traducido al español).
miércoles
jul272011

Autenticación Spring Security con ExtJS

No nos cansamos de repetir desde del Observatorio que una de las mayores virtudes de Grails es la flexibilidad que nos permite a la hora de integrar tecnologías entre sí, como es el caso de Spring Security y ExtJS.

Más información sobre Customizing Spring Security Login using ExtJS in Grails Apps (traducido al español).
martes
jul262011

Seleccionar diferentes interfaces (móvil o escritorio) en Grails

Cuando preparamos una aplicación para que funcione tanto en la versión móvil como en la versión escritorio, debemos tener en cuenta la forma en que detectamos cada una de las peticiones para redireccionarlas al interfaz correspondiente.

Más información sobre Selecting Separate Mobile and Desktop Interfaces with Grails (traducido al español).
jueves
jul212011

Especificar un paquete por defecto para todos los artefactos Grails

Interesante truco para que, por defecto, todas las clases que creemos en nuestra aplicación Grails se incluyan en un determinado paquete.

Más información sobre Specifying default package for all Grails artefacts (traducido al español).
miércoles
jul202011

Tuneando aplicaciones Grails

Peter Ledbrook ha publicado este screencast con trucos y consejos para optimizar al máximo nuestras aplicaciones Grails.

Más información sobre Screencast: Tuning Grails applications.
miércoles
jul202011

Probando con validación reusable

Cuando no queremos repetir nuestras validaciones, podemos utilizar dos técnicas para reusarlas: definirlas de forma global, o crear una clase que las defina, y referenciar dicha clase desde nuestras clases de dominio.

Más información sobre Testing reusable validation (traducido al español).
miércoles
jul132011

Simulando objetos con Spock

¿Habéis ya empezado a trastear o utilizar Spock? ¿Y qué estáis esperando? Aquí os dejamos un 'screencast' de nuestro amigo Hamlet D'Arcy por si acaso todavía no estáis del todo convencidos.

Más información sobre Mock Objects with Spock Screencast.
miércoles
jul132011

Autenticación de usuarios con Twitter/OAuth en Grails

Nuestro amigo Alberto Vilches nos deja este artículo para aquellos que os estéis peleando con el protocolo de autenticación OAuth, y en particular, con la API de Twitter.

Más información sobre Autenticación de ususrios con Twitter/OAuth en Grails.
martes
jul122011

Parseador personalizado de XML en Grails

Cuando tenemos que procesar todo tipo de XML y además queremos producir respuestas personalizadas, debemos utilizar los denominados 'marshaller'.

Más información sobre Grails custom XML Marshaller (traducido al español).
lunes
jul112011

Tomando un pequeño trago de Grails

Hacía algún tiempo que no nos llegaba al Observatorio la experiencia inicial de algún desarrollador comenzando a utilizar Grails...

Más información sobre Grails - taking a small draught (traducido al español).