Esta semana en Grails 2012-26
Otra semana más traducimos el articulo de Burt Beckwith. Puedes leer el artículo original aquí: http://burtbeckwith.com/blog/?p= 1448
Dispculpas por no haber escrito la entrada de la semana anterior; estuve viajando, (haciendo dos cursos de Groovy and Grails courses) y no tuve tiempo.
La gran noticia de estas dos últimas semanas ha sido el lanzamiento de Groovy 2.0. Un montón de mejoras incluyendo la comprobación de tipos estática, compilación estática, modularidad y soporte para Invoke Dynamic. Echa un vistazo a la entrada de Cédric Champeau “Groovy 2.0 desde dentro”, la de Andre Steingeress “Groovy 2.0: Amor para los objetos de comando Grails”, y esta entrada más vieja basada en la versión 2.0 RC, Escribiendo sentencias con Groovy 2.0.
Grails 2.1 RC3 ha sido lanzado y la versión 2.1 GA estará pronto preparada. Pruébala ahora para tener una idea de como irá la actualización y ayudarnos a encontrar incidencias.
Matt Raible y James Ward hicieron una comparativa Play vs. Grails en la ÜberConf. La versión Grails de la aplicación lo hizo bastante bien, especialmente si tenemos en cuenta el factor hype alrededor de Play/Scala.
Netflix ha hecho su aplicación basada en Grails Asgard para gestionar y desplegar aplicaciones software libre. Estan contratando un desarrollador Grails (mira la sección de Trabajos para más información).
Artículos varios
- Groovy 2.0.0 Final para Ubuntu Linux
- Fijando el Content-Type en GRails para una extensión dada
- Sparky
- Apache Tomcat 7.0.28 lanzado
- Picture of Roberto Perez Alcolea: Combo boxes dinámicos en Grails
- Groovy Goodness: Multiples operadores sobrecargados para una API chula
- Integrado Grails con Weceem 2 : Creando contenido personalizado
- Usando la integración Spring para crear un servicio asíncrono en Grails
- Entendiendo lo alias de Grails
- Groovy Goodness: Matches parciales
- match/when implementado con Groovy’s GEP-3
- Usando "recomendadores" Mahout con Grails
- Haciendo pruebas unitaria de servicios Grails que usan Redis
- SpringSource Tool Suites 3.0.0.M2 lanzado
- Esta semana en Spring – 19 de Junio de 2012
- Esta semana en Spring – 26 de Junio de 2012
Plugins
Se lanzaron tres nuevos plugins:
- federated-grails versión 0.2.1. Usa Shiro y Shibboleth para integrar autenticación federada.
- font-awesome-resources versión 0.1. Integra el juego de iconos de Fon Awesome.
- spring-security-eventlog versión 0.2. Eventos de Logs con Spring Security.
y 13 plugins se actualizaron:
- ajaxflow versión 0.2.3. permite Webflows con Ajax.
- bcrypt versión 1.0. Crear "hash" con bcrypt.
- cucumber versión 0.6.0. Prueba tu aplicación Grails con Cucumber.
- grom versión 0.2.4. Envía notificaciones en Windows, Linux, y Mac
- gsp-resources versión 0.4. Usa el plugin de recursos para incluir ficheros estáticos como main.css.gsp, para que el CSS y JS construido de manera dinámica pueda ser servido como un fichero en vez de entre líneas
- guard versión 1.0.6. Proporciona una manera de ejecutar pruebas de integración sin tener que repetir el arranque (bootstrap) del entorno.
- handlebars-resources versión 0.3. Soporta el uso de plantillas Handlebars.js con el plugin de Grails Resources.
- infinispan versión 1.0.1. Añade soporte para la cache distribuida de JBoss Infinispan.
- kickstart-with-bootstrap versión 0.6.0. Commienza tu proyecto con un buen aspecto, con plantillas de scaffolding para las páginas con CRUD estandar usando Twitter Bootstrap.
- spring-security-saml versión 1.0.0.M15. Soporte para SAML 2.x para el plugin Spring Security.
- uploadr versión 0.5.11. Para subir fichero mediante Drag and Drop con HTML5.
- xwiki-rendering versión 0.6. Convierte texto usando el framework de renderización XWiki.
- yammer-metrics versión 2.1.2-2. Empaqueta los jar de metricas yammer de Coda Hale.
Tweets interesantes
- @jeffscottbrown: I spent a little time tonight building a Groovy 2 Extension Module for datomic. https://t.co/Obj4vNk5 #groovy #datomic
- @dmitrybrin: Got a call from JRebel rep asking how we handle our redeployment strategies during development cycle. My answer: #Grails ..sorry guys.
- @glaforge: Nice to see a proposal for the next #JavaScript to include #groovy‘s safe navigation operator! http://t.co/frS2q7Ta
- @burtbeckwith: “The Flying Car of Video Messaging” a #boston area #grails powered social video app
- @pledbrook: First stab at performance tuning for #grails based on @lhotari email: http://t.co/l6NSSqp2 – feedback welcome!
- @rfletcherEW: Want to automatically have a ‘last updated’ timestamp in your #cloudfoundry #grails app pages? https://t.co/NFMHyYUp
- @graemerocher: Interesting . Grails smoked Play! in pretty much every performance benchmark. So much for Groovy vs Scala. http://t.co/LwUC9K9k
- @divideby0: @graemerocher i also did a grails submission for the great web framework shootout: http://t.co/ScJrfBQM smoked both django and rails
- @rfletcherEW: I’ve published a snapshot of my #angularjs #grails scaffolding plugin: http://t.co/cFHxcjUw
- @rfletcherEW: Had fun TDD’ing my #grails #angularjs plugin with @casperjs_org. Good way to learn #coffeescript too https://t.co/31anE8sa
- @ag1le: #skynews website http://t.co/A5gbcX2c and cms is now live – built using #grails – phew
- @dhanushgopinath: @graemerocher I was previously part of a team which launched http://t.co/a2A3L6ds on #grails. Developing it was cool and fast.
- @robpatrick: You know you are a #groovy developer when,… you can fix bugs with a shocked elvis ?: 0
- @_cr381ve: Migrating to the new grails plugin repository – remember to request access and install release plugin 2.0.3 -> http://t.co/gmOPUgGJ
- @giplugin: The Grails Infinispan Plugin has been released as version 1.0.1 and works with Grails version 2.0.4. Questions and comments are welcomed.
- @andy_clement: The #groovy #grails tool suite (GGTS) is available ! Like STS but with groovy/grails built in: http://t.co/3rGKQScx
- @Frans_van_Buul: Just migrated my current project to #groovy 2.0.0! Thank you @glaforge and team! rm -r src/main/java
Grupos de usuarios y conferencias
- GR8Conf US 2012
- July 29th-31st Minneapolis, MN
- SpringOne 2GX 2012
- October 15th-18th Washington, DC
El artículo original contiene una sección de trabajos.
Reader Comments