Buscar
Social
Ofertas laborales ES

Entries in artículos (902)

martes
sep202011

Medir el tiempo de renderizado de plantillas en Grails

Cuando trabajamos con páginas complejas en Grails, éstas suelen estar formadas por plantillas que, a su vez, están basadas en plantillas, y así hasta varios niveles. Mejorar el tiempo de renderizado de nuestras páginas, pues, supone averiguar qué plantilla es más lenta y quién llama a quién.

Más información sobre A Grails template rendering profiler (traducido al español).
viernes
sep162011

Cuando un código malo le ocurre a los buenos desarrolladores

Interesante iniciativa del autor del libro 'Grails in Action' donde se propone a los desarrolladores que comenten las malas prácticas que a veces realizan en sus aplicaciones, bien por falta de tiempo, bien por cansancio, etc.

Más información sobre Grails Hacker Triage: When Bad Code happens to Good Developers (traducido al español).
miércoles
sep142011

Abracadabra: componiendo criterios de Hibernate

Cuando las necesidades de configuración de los criterios de Hibernate son complejas, podemos recurrir a definir nuestras propias herramientas para reutilizar el máximo código posible.

Más información sobre Abracadabra: componiendo criterios de hibernate en grails.
miércoles
sep142011

Cuidado con la caché de segundo nivel

Siempre hemos defendido en el Observatorio a frameworks como Hibernate cuando algunos desarrolladores lo han criticado por sus efectos "inesperados", que no son más que el fruto del desconocimiento de cómo funciona realmente la tecnología. Aquí os dejamos un ejemplo más de lo que hablamos.

Más información sobre Grails: Beware of second level cache (traducido al español).
miércoles
sep142011

Auditorías en Grails

Aunque ya hemos publicado algunos artículos sobre la forma de configurar correctamente las auditorías en Grails, nunca viene mal recordar que éste es un mecanismo muy simple y nativo para informarnos de problemas en nuestras aplicaciones.

Más información sobre Grails Logging & New Website launched (traducido al español).
martes
sep132011

Traceando y perfilando SQL en Grails con log4jdbc

¿Os ha pasado alguna vez que vuestra aplicación que funcionaba perfectamente hasta ahora, de repente comienza a ir muy lenta? En muchas ocasiones el cuello de botella es el acceso a datos, y nosotros mismos hemos experimentado en algún proyecto que otro como una consulta con varios 'join' funcionaba a la perfección con un número de filas, y en cuanto se ha superado un determinado umbral (que nunca se sabe), deja que funcionar o funciona tan despacio que es como si no funcionara. Para estos casos, herramientas como la que se expone aquí nos pueden ayudar sobremanera.

Más información sobre Tracing and profiling SQL in Grails using log4jdbc (traducido al español).
martes
sep132011

Optimizando tu aplicación con el plugin Resources

Tras la decisión por parte del equipo de desarrollo de Grails de incluir en el núcleo de la plataforma el plugin Resources, muchos desarrolladores se han lanzado a investigar qué es lo que realmente puede beneficiar este plugin, y por si todavía no está del todo claro, aquí va un artículo en detalle de su creador.

Más información sobre Optimising your Application with Grails Resources Plugin (traducido al español).
martes
sep132011

Tutorial básico de Grails - #3

Desde la última entrega de esta mini serie de tutoriales sobre Grails básico, no habíamos tenido noticias de una nueva hasta hoy.

Más información sobre Basic Grails Tutorial - #3 (traducido al español).
lunes
sep122011

Prevenir el SPAM con Groovy y Grails

En este artículo se explica cómo utilizar el plugin de Akismet para evitar spam en nuestros sitios web, aunque está más orientado a webs donde los usuarios escriben comentarios.

Más información sobre Friday Repost: Preventing spam with Groovy and Grails (traducido al español).
viernes
sep092011

¿Cuáles son las novedades de Grails 2.0?

Mientras el equipo de desarrollo de Grails termina de liberar la versión definitiva de Grails 2.0, ya está disponible su documentación donde se nos muestra las novedades que podemos encontrar. Muchas y muy interesantes.

Más información sobre What's new in Grails 2.0? (traducido al español).