Esta semana en Grails
Echa un vistazo al estupendo screencast de Mike Hugo explicando el plugin AutoTest. El plugin tiene un gran aspecto, soy un gran fan de todo lo que haga las pruebas más fáciles, más rápidas o más intuitivas.
He liberado una versión del plugin database-session que realmente funciona (la versión 1.0 debió ser una versión snapshot). Lo he creado para poder desplegar aplicacionese en Heroku y ejecutar múltiples instancias (no soportan afinidad de sesión o clustering) pero es usable en cualquier momento en el que quieras almacenar la sesión en la base de datos o en otro almacen. De hecho Masatoshi Hayashi ha creado una variante del plugin que usa MongoDB y estoy trabajando con el para liberarlo pronto. ¿Alguien quiere escribir uno que use Redis o Memcached?
También estaré trabajando con Alex Shneyderman para liberar el plugin hibernate-filter esta semana. Está casi preparado para trabajar con aplicaciones Grails 2.0, así que debe estar fuera pronto.
Si aún no lo has hecho, echa un vistazo a mi entrada sobre el uso de características asíncronas de Servlet 3.0 en Grails 2.0. Date cuenta de que Tomcat 7.0.26 se ha libberado esta semana y arregla un error importante desplegando aplicaciones con servlet 3.0 que pueden causer un OOME a menos que que desactives el escaneo para las anotaciones del web.xml.
Artículos varios
- El configurador de aplicaciones Grails: Visión, Misión, Roadmap v1.0
- Usando VIM como tu IDE Grails Parte 1: Navegando por tu proyecto
- Enviándo código para el lenguaje Groovy
- Grails 2.0: asociación de argumentos al action
- Búsquedas con múltiples fuentes de datos en Grails
- GrailsFlow 1.0.12, liberado 02/23/2012
- Usando Lucene en Grails
- Cloud Foundry Open Tour 2012
- Nuevo en Groovy 1.8.6: Array.contains()
- Clientes de web service – donde Grails perdió su mojo
- http://observatoriodegrails.com/hoy/?date=2012-02-20
- http://observatoriodegrails.com/hoy/?date=2012-02-21
- http://observatoriodegrails.com/hoy/?date=2012-02-22
- http://observatoriodegrails.com/hoy/?date=2012-02-23
- Esta semana en Spring, 21 de Febrero de 2012
Plugins2
Se liberaron 3 nuevos plugins:
- delicious versión 0.1. Integración con el API de Del.icio.us.
- grails-runtime-docs versión 1.0.0-M1. Genera tanto la documentación Java como Groovy de un proyecto, mostrando también los métodos dinámicos y las propiedades añadidas a los artefactos con su fuente.
- zendesk versión 1.0.1. Interface con el sistema de soporte Zendesk mediante su API.
y se actualizarón 17 plugins:
- ajax-uploader versión 1.1. Una librería de tags que implementa el sistema de subido de ficheros de Andrew Valum.
- build-test-data versión 2.0.1. Permite la creación de datos para pruebas automáticamente revisando las constraints.
- database-session versión 1.1.2. Almacena sesiones HTTP en la base de datos.
- equals-hashcode-test versión 0.2-spock-0.5-groovy-1.7. Especificaciones base Spock para probar los métodos equals y hashCode para clases de dominio y otros objetos Groovy.
- file-viewer versión 0.3. Proporciona una manera amigable con el usuario de visualizar carpetas y ficheros.
- functional-test versión 2.0-M1. Pruebas funcionales usando HtmlUnit para simular el navegador cliente.
- heroku versión 1.0.1. Integra la plataforma en la nube de Heroku.
- joda-time versión 1.4. Integra la librería de tiempo y hora Joda Time en Grails.
- jxl versión 0.51. Exporta datos a Excel usando la librería JXL.
- localizable versión 0.3. Un envoltorio para el servicio de geocodificación de Google Maps.
- mongodb-morphia versión 0.7.8. GORM alternativo para MongoDB basado en la librería Morphia (antes gorm-mongodb).
- multi-tenant-single-db versión 0.8.2. Configuración de multiples "tenant" orientado en modo de base de datos única.
- simple-blog versión 0.2.0. Añade un interface simple de blog a una aplicación.
- vaadin versión 1.5.3. Añade integración con Vaadin (http://vaadin.com/).
- zk versión 2.0.0.M5. Añade soporte para el framework Ajax ZK (www.zkoss.org) para aplicaciones Grails.
- zk-hibernate versión 2.0.0.M5. Soporte Hibernate para ZKGrails.
- zkui versión 0.5. 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
- @graemerocher: #spock 0.6 looks outstanding, can’t wait for the #grails plugin
- @ck1125: New bloggage: Bare bones build.gradle script for build grails 2.0.x projects. http://t.co/UiHvUwcx
- @gr8conf: Announcing Nykredit (http://t.co/6HQ9hz5j) as Gold Sponsor for #gr8conf EU 2012 http://t.co/jBSlPmSO #groovy #grails #griffon #gradle THANKS
- @gr8conf: Announcing Balsamiq (http://t.co/3G0mBAmK) as Silver Sponsor for #gr8conf EU 2012 http://t.co/jBSlPmSO #groovy #grails #gradle THANKS!
- @wangjammer5: Another top #grails tip: Think of custom taglibs as your app’s UI “DSL”. Don’t fill your GSPs with copy and pasted calls to standard tags
- @tim_yates: I hadn’t seen the subMap function in #groovy before today… Been there since v1.0 apparently! [a:1,b:2,c:3].subMap( ['a','c'] )
- @gsaqui: Another #grails site goes live – http://t.co/t8WsRhxm
- @weceem: We’ve just been told that @best_support built their excellent site http://t.co/vY3TdNdg with @weceem. Congratulations! #grails #cms
- @grailsframework: If you want to keep your sanity with dates & times, I recommend the #jodatime plugin for #grails: http://t.co/aK9YsWib
- @xlson: Ever felt like parsing CSV in Groovy could be a bit nicer? It’s your lucky day, GroovyCSV 1.0 is out =) http://t.co/AzzurHhu #Groovy #CSV
- @tednaleid: released versión 2.0.1 of grails build-test-data https://t.co/hRB6k1Kx a number of grails 2.0 bugfixes as well as a minor speed bump
- @glensomerville: Insert remote HTML fragment into GSP file with Groovy/Grails ${“
Grupos de usuarios y conferencias
- GR8Conf Europe 2012
- June 6th-8th Copenhagen, Denmark
- GR8Conf US 2012
- July 29th-31st Minneapolis, MN
- February 27, 2012
- SF Bay Groovy and Grails Meetup Group
- Mr. Haki’s Grails 2.0 Sushi-sessie™ – March 6, 2012
- nlgug – Groovy and Grails User Group Netherlands
- March 8, 2012
- Seattle Groovy/Grails Users Group
- April 3, 2012
- nlgug – Groovy and Grails User Group Netherlands
- GR8Conf Europe 2012