Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

martes
feb152011

Subida de ficheros usando el plugin 'plupload' de jQuery

En este artículo se explica cómo utilizar el plugin 'plupload' de jQuery para subida múltiple de ficheros y que funciona correctamente con Internet Explorer.

Más información sobre File Uploading using plupload plugin of jquery (traducido al español).
martes
feb152011

Usando TagLib para evitar efectos colaterales al cambiar el URLMappings

Interesante truco para aquellas aplicaciones que hagan un uso masivo de enlaces y no quieran verse afectadas por cambios en el URLMappings.

Más información sobre Using TagLib to avoid changes due to change in URLMappings (traducido al español).
martes
feb152011

Ejecución de scripts 'bash' con Groovy

Si desde nuestra aplicación Grails necesitamos ejecutar algún tipo de script 'bash', bien para configurar el entorno, o llamar a procesos externos, o incluso realizar tareas de backup, etc., podemos hacerlo fácilmente con Groovy, claro.

Más información sobre Using groovy execute bash scripts (traducido al español).
lunes
feb142011

Spring Security con Spring Cache: cacheando contenido por usuario

Curiosa forma de resolver un problema de cacheado cuando se utiliza Spring Security y Spring Cache.

Más información sobre Grails - Spring Security with Spring Cache: Caching content per user (traducido al español).
lunes
feb142011

¿No más colecciones GORM/Hibernate?

Los lectores asiduos al Observatorio recordarán que Burt Beckwith (que por cierto, siempre nos cita en su artículo semanal sobre el estado de Grails - This week in Grails) realizó una presentación bastante 'crítica' de la forma en que Hibernate, y por consiguiente GORM, gestiona la colecciones. Para el buen entendedor, esta charla no suponía una oposición frontal a Hibernate/GORM, sino la concienciación a los desarrolladores que programan con 'cajas negras' para que entendieran qué ocurre 'entre bastidores'. Pues bien, este artículo supone un interesante caso de estudio sobre los consejos y trucos que Burt nos ofreció en su magistral presentación.

Más información sobre No More GORM/Hibernate Collections? (traducido al español).
lunes
feb142011

Habilitar/Deshabilitar funcionalidad en producción (Parte 3)

Aquí nos llega el último artículo de una serie que nos explica cómo sacar el máximo provecho al plugin 'Feature Flipping'.

Más información sobre Feature Flipping Grails Plugin: Part 3 (Working with features) (traducido al español).
lunes
feb142011

Contribuyendo a Grails: aprendiendo a amar a GitHub

Os aseguramos que el título de este screencast no es intencionado por el día que es hoy en España, el día de los Enamorados, pero sí es bastante sugestivo de la estrategia que el equipo de desarrollo de Grails comienza a imponer entre sus usuarios: aprende a colaborar y proporciona tu propio código para mejorar lo que hay. Nos gusta mucho.

Más información sobre Contrinuting to Grails: learning to love GitHub.
lunes
feb142011

Construyendo una aplicación Grails - Sesión 1

Interesante screencast donde se nos muestra el desarrollo de una aplicación real en Grails para el control de horas y gastos.

Más información sobre Building a Grails App - Session 1 (traducido al español).
viernes
feb112011

Probando y simulando la seguridad de Acegi en Grails

Ya hemos insistido por activa y por pasiva que todo el código de una aplicación debería ser probado, incluso cuando utiliza o delega su funcionamiento en librerías o plugins externos que se supone ya probados. Pero reconocemos que en ocasiones la prueba puede ser incluso más complicada que la funcionalidad a probar, y quizás el caso que se presenta aquí sea una de esas ocasiones.

Más información sobre Testing and mocking Acegi Security in Grails (traducido al español).
viernes
feb112011

Pruebas en Grails: Restricciones de dominio

Una parte considerable de las pruebas unitarias que deberíamos realizar de nuestras clases del dominio se centran exclusivamente en comprobar que las restricciones definidas funcionan correctamente y, sobre todo, se ajustan a los requisitos iniciales.

Más información sobre Grails Testing: Domain Constraints (traducido al español).