jueves
sep222011
Servicio de voz automatizado de búsqueda de restaurantes
La tecnología que nos ofrece Tropo y su integración Grails es sencillamente impresionante. Aquí os dejamos un ejemplo más de lo sencillo que es crear sistemas de reconocimiento de voz para todo tipo de búsquedas, como por ejemplo, de restaurantes.
Más información sobre Creating an internationalized Restaurants Finder application in minutes with Grails and Tropo (traducido al español).
Más información sobre Creating an internationalized Restaurants Finder application in minutes with Grails and Tropo (traducido al español).
tagged artículos, configuración, desarrollo, tropo, voz in Grails
jueves
sep222011
Anotación para comprobar parámetros requeridos de sesión
Que Grails nos proporciona todo tipo de funcionalidad y herramientas para construir nuestras aplicaciones es innegable, pero incluso en aquellos casos en que no es suficiente, es bastante sencillo crearnos nuestras propias herramientas, como por ejemplo se indica aquí, con anotaciones.
Más información sobre Annotation for checking required session fields (traducido al español).
Más información sobre Annotation for checking required session fields (traducido al español).
tagged anotaciones, artículos, desarrollo, trucos in Grails
martes
sep202011
CloudFoundry + Grails + MongoDB: Breve introducción
Aunque con un nivel de detalle y complejidad bastante bajito, diríamos que demasiado básico, en este artículo se explica cómo comenzar a desarrollar una aplicación usando el servicio cloud de CloudFroundry junto con Grails y el repositorio NoSQL por excelencia, MongoDB.
Más información sobre CloudFoundry + Grails + MongoDB: Quickstart (traducido al español).
Más información sobre CloudFoundry + Grails + MongoDB: Quickstart (traducido al español).
tagged NoSQL, artículos, cloudfoundry, configuración, desarrollo, despliegue, mongodb in Grails
martes
sep202011
Construir y desplegar una aplicación Grails en CloudBees
Uno de los, afortunadamente, muchos servicios de hosting que soportan Grails es CloudBees. En este mini tutorial se explica cómo configurar el CI Jenkins para construcción y despliegue automático de nuestras aplicaciones.
Más información sobre Build and Deploy a Grails application (traducido al español).
Más información sobre Build and Deploy a Grails application (traducido al español).
tagged CI, artículos, cloudbees, configuración, despliegue, hudson, jenkins in Grails
martes
sep202011
Objetos de comando en Grails
Aunque ya hemos mencionado el uso de este tipo de objetos "ad-hoc" en algún otro artículo nunca viene mal recordar la forma en que nos puede simplificar sobremanera la gestión de parámetros en un controlador.
Más información sobre Grails Gems: Command Objects (traducido al español).
Más información sobre Grails Gems: Command Objects (traducido al español).
tagged artículos, consejos, controlador, desarrollo in Grails
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).
Más información sobre A Grails template rendering profiler (traducido al español).
tagged artículos, configuración, desarrollo, gsp, plantillas, rendimiento in Grails
lunes
sep192011
Esta semana en Grails
Traducido por Aitor Alzola.
Graeme está haciendo cosas interesantes para la versión 2.0 con una extensión del DSL de las consultas de Criteria, añadiendo un método where. Echa un vistazo a la documentación actualizada, la sintaxis y ejemplos de queries, es una aproximación muy intutiva y fluida para las consultas.
Mr. Haki vuelve con cinco nuevas entradas de “Groovy Goodness”:
Hay muchos trabajos esta semana. Algunos son repeticiones pero la mayoría son nuevos, es un buen momento para ser un desarrollador Grails.
Se lanzaron 7 nuevos plugins:
y 17 plugins fueron actualizados:
El artículo original contiene una sección de trabajos.
Graeme está haciendo cosas interesantes para la versión 2.0 con una extensión del DSL de las consultas de Criteria, añadiendo un método where. Echa un vistazo a la documentación actualizada, la sintaxis y ejemplos de queries, es una aproximación muy intutiva y fluida para las consultas.
Mr. Haki vuelve con cinco nuevas entradas de “Groovy Goodness”:
- Groovy Goodness: Encuentra elementos coincidentes con la verdad de Groovy.
- Groovy Goodness: Transforma colecciones en un mapa con collectEntries.
- Groovy Goodness: Take y Drop de una lista.
- Groovy Goodness: GroupBy con varias Closures.
- Groovy Goodness: Ordena o elimina duplicados sin modificar la colección original.
Hay muchos trabajos esta semana. Algunos son repeticiones pero la mayoría son nuevos, es un buen momento para ser un desarrollador Grails.
Artículos varios
- 你的Controller瘦身了么?
- Marcin Erdmann y Erik Pragt sobre ejecutar Groovy en Android (Skills Matter)
- Optimizando tu aplicación con el plugin de Grails Resources
- SpringSource Tool Suite 2.7.2 lanzado
- Groovy, el lenguaje con crecimiento más rápido de acuerdo con eWeek
- Jugando con call() usando metaprogramación Groovy
- Jugando con el API de Google+ con Groovy
- Un perfilador de las plantillas utilizadas en Grails
- Sincronizandonos
- Llamadas a métodos asíncronos con Groovy: @Async AST
- http://observatoriodegrails.
com/hoy/?date=2011-09-12 - http://observatoriodegrails.
com/hoy/?date=2011-09-13 - http://observatoriodegrails.
com/hoy/?date=2011-09-14 - http://observatoriodegrails.
com/hoy/?date=2011-09-16 - Esta semana en Spring, 13 de Septiembre 2011
Plugins
Se lanzaron 7 nuevos plugins:
- horn-jquery versión 1.0. Proporciona recursos y tagas para usar la especificación HORN para embeber tu modelo JS en tus páginas HTMl.
- profile-template versión 0.1. Captura las llamadas para visualizar plantillas y visualiza la pila de llamadas, el tiempo de las llamadas y un gráfico de estas.
- twitter-bootstrap versión 0.2. Ficheros de recursos para el framework CSS Twitter Bootstrap.
- proxool versión 0.1. Plugin para el pool de conexiones Proxool.
- console-enhancements versión 0.2. Mejora la salida de la consola Grails para una mejor visualización.
- image-builder versión 0.1. Un sencillo gestor de imagenes.
- template-cache versión 0.1. Una cache para plantillas GSP.
y 17 plugins fueron actualizados:
- birt-report versión 3.7.0.1. Embebe informes creados mediante el motor de informes BIRT en tu aplicación.
- compass-sass versión 0.4. Soporte Compass, SASS y SCSS para Grails. Automáticamente compila .scss/.sass durante el run-app, y añade otras funcionalidades del framework.
- drools-gorm versión 0.5.4. Integra Drools 5.2 y jBPM 5 y proporciona persistencia usando GORM.
- external-config-reload versión 0.4.5. Comprueba los cambios en los archivos de configuración externos (archivos añadidos a grails.config.locations), recarga la configuración cuando ha ocurrido un cambio, y notifica a los plugins especificados ejecutando el evento onConfigChange para cada uno.
- geolocation versión 0.2. Añade soporte de geolocalización HTML5 y ofrece algunos métodos para calcular distancias.
- gorm-native-finders versión 0.2. Consultas sobre objetos de dominio usando closures nativas de Groovy.
- jesque versión 0.11.M5. Una aproximación más Groovy para usar jesque.
- jesque-web versión 0.11.M3. Una interface web para ver y manejar colas, trabajos y "workers" de jesque.
- navigation versión 1.3.1. Implementa un menu simple de navegación usando convención.
- new-doc versión 0.1.2. Una migración de la funcionalidad ofrecida en el comando doc en Grails 2.0.x.
- plugin-config versión 0.1.5. Simplifica las tareas de configuración de plugins.
- spreadshirt versión 0.5. Envoltorio para el API de Spreadshirt.
- spring-social-core versión 0.1.7. Te permite conectar tu aplicación con proveedores Software-as-a-Service (SaaS) como Facebook y Twitter.
- spring-social-twitter versión 0.1.6. Conecta tu a aplicación con Twitter.
- symmetricds versión 2.4.0. Embebe el motor de sincronización SymmetricDS.
- uploadr versión 0.4.8. Para subir fichero mediante Drag and Drop con HTML5.
- zkui versión 0.3.3. Integra sin problemas ZK con las infraestructuras Grails; usa las infraestructuras Grails como GSP y controladores más que zul de zk como en el plugin ZKGrails.
Tweets interesantes
- @pledbrook: Want the new #grails 2.0 doc style for your own 1.3 apps and plugins? Someone created a plugin for that: http://t.co/JyDVl0N
- @alibasta: Weiteres Projekt von uns online! Die Kursbuchungsplattform der Techniker Krankenkasse http://t.co/sW22hf6 #grails
- @pledbrook: I created a #groovy script to aid translators of the #grails user guide: http://t.co/83K8ANC – hope it helps you guys!
- @devstonez: video – Groovy.DSLs – From beginner to Expert [Paul King, JavaZone 2011] http://t.co/tDuKz2V ( #javazone #groovy #dsl #jvm #java #fp )
- @HamletDRC: My AST Transformations talk from #JavaZone http://t.co/zF1uraS #lombok #groovy #mirah
- @pledbrook: Tasmania police department going with #grails for their apps: http://t.co/Jlcson0
- @ataylor284: Cool, there’s a now a Twitter Bootstrap plugin for #grails. Zero to nice-looking app in seconds http://t.co/tkJVOWO
- @marcoVermeulen: Just pushed source of initial #grails sping security saml plugin to github. http://t.co/xLOTVnI
- @wmacgyver: Looks like @bringshare is making a splash at DEMO conference. Another columbus ohio startup that uses #grails http://t.co/hOaks3t
- @steefdebruijn: Just release my first two #grails #plugin on #github http://t.co/i5pel53p
- @sebi2706: just discovered a common .gitignore for #grails on github http://t.co/mbYWCC9n very handy !
- @greach_es: Entérate de las últimas novedades de Greach apuntándote a nuestra lista exclusiva de correo: http://ow.ly/6wplX #groovy #grails #griffon
Grupos de usuarios y conferencias
- SpringOne 2GX 2011
- October 25th-28th in Chicago, IL
- Greach
- 4 de Noviembre de 2011 en Madrid
- GR8Conf Australia
- 15th November 2011 in Canberra, Australia
- Groovy & Grails eXchange
- December 8th and 9th in London
- Grails and the Semantic Web – 19 Sep 2011
- London Groovy & Grails User Group
- Back to School with GORM – Many-to-Many Improvements – Tuesday, September 20, 2011
- San Francisco Grails Cafe Centro
- Thursday, September 22, 2011
- Seattle Groovy/Grails Users Group
- Developing Groovy and Grails applications in the SpringSource Tool Suite – Thursday, September 22, 2011
- VanDev: Vancouver’s Software Developers Network
- Peter Niederwieser on Groovy Testing with Spock – Tuesday, September 27, 2011
- The New York Groovy / Grails Meetup Group
- Soirée Dans ton Cloud(Foundry) ! avec Peter Ledbrook (VMware/SpringSource) – Thursday, October 13, 2011
- Paris Groovy and Grails User Group
El artículo original contiene una sección de trabajos.
tagged actualidad in Grails
lunes
sep192011
Primeros movimientos de plugins de la semana
Empezamos una nueva semana en el Observatorio con los siguientes movimientos de plugins en el ecosistema de Grails:
- A template profiler 0.1 - Averigua cuánto tiempo tarda en cargar tus plantillas. Más información aquí.
- A gsp template rendering cache 0.1 - Propuesta de cacheo de la renderización de plantillas GSP. Más información aquí.
tagged Plugins, anuncios, cache, gsp, liberaciones, plugin, rendimiento in Plugins