jueves
sep292011
Secuencia GORM por tabla en Postgres
Aunque específico de Postgres, este artículo también sirve para comprender alguno de los aspectos personalizables de Hibernate que luego podemos utilizar directamente desde GORM.
Más información sobre Grails/GORM sequence per table in Postgres (traducido al español).
Más información sobre Grails/GORM sequence per table in Postgres (traducido al español).
tagged GORM, artículos, configuración, desarrollo, hibernate, postgres in Grails
martes
sep272011
Utilizando cachés con Grails 2.0
A partir de la nueva versión de 3.1.0, el framework de Spring proporciona una abstracción para la gestión de cachés: Spring Cache Abstraction. En este artículo se explica cómo podemos integrar dicha abstracción en nuestra aplicación Grails 2.0.
Más información sobre Using Caches in Grails 2.0 (traducido al español).
Más información sobre Using Caches in Grails 2.0 (traducido al español).
martes
sep272011
Grails 1.3.7, Spring Security y OpenID... con excepción
Si en vuestra aplicación Grails necesitáis autenticaros contra un repositorio OpenID, puede que este artículo os sirva de ayuda.
Más información sobre Grails 1.3.7, Spring Security and OpenID... with exception (traducido al español).
Más información sobre Grails 1.3.7, Spring Security and OpenID... with exception (traducido al español).
tagged artículos, configuración, desarrollo, openid, seguridad, springsecurity in Grails
lunes
sep262011
Esta semana en Grails
Traducido por Aitor Alzola.
Otra semana más traducimos el articulo de Burt Beckwith. Puedes leer el artículo original aquí:http://burtbeckwith.com/blog/?p=939
Bobby Warner está intentando hacer que el infierno se congele con su nuevo plugin de Ruby. No estoy seguro de como llamarle a esto ¿“JRuby on Grails”? Tienes un seguimiento de ello en sus entradas en Polyglot Grails.Esta semana tenemos más entradas sobre “Groovy Goodness” de Mr. Haki:
Joachim Baumann está escribiendo un libro en alemán sobre Groovy, y blogeando en inglés mientras lo hace. Echalé un vistazo a su serie de entradas sobre transformaciones AST:
Se lanzaron 2 nuevos plugins:
y 12 fueron actualizados:
El artículo original contiene una sección de trabajos.
Otra semana más traducimos el articulo de Burt Beckwith. Puedes leer el artículo original aquí:http://burtbeckwith.com/
Bobby Warner está intentando hacer que el infierno se congele con su nuevo plugin de Ruby. No estoy seguro de como llamarle a esto ¿“JRuby on Grails”? Tienes un seguimiento de ello en sus entradas en Polyglot Grails.Esta semana tenemos más entradas sobre “Groovy Goodness” de Mr. Haki:
- Usa los parámetros de conexión para recuperar el texto de una URL.
- Haciendo streaming de JSON con StreamingJsonBuilder.
- Transformando Items en colecciones con collectMany.
- Collect con colecciones anidadas.
Joachim Baumann está escribiendo un libro en alemán sobre Groovy, y blogeando en inglés mientras lo hace. Echalé un vistazo a su serie de entradas sobre transformaciones AST:
- Fases de compilación y árbol de sintaxis.
- Prerequisitos y anotaciones.
- La transformación en si misma.
- Pruebas y mensajes de error.
Artículos varios
- SpringSource Tool Suite 2.8.0.M2 lanzado
- Cloud Foundry + Grails + MongoDB: Un comienzo rápido
- La consola de Cloud Foundry SQL
- Construyendo y desplegando aplicaciones Grails (CloudBees)
- Groovy en GitHub
- Creando un buscador de restaurantes internacionalizado en minutos con Grails y Tropo
- Asignar dinámicamente los niveles de Log4J en Grails con el plugin Console
- Configurando diferentes URLs después de logearse de acuerdo a los roles de usuario (grails spring security)
- Añadir un servidor SMTP a una aplicación Grails
- Construyendo una aplicación nativa(más o menos) Android usando Grails, HTML 5, CSS, Javescript hospedandola en CloudFoundry
- http://observatoriodegrails.
com/hoy/?date=2011-09-19 - http://observatoriodegrails.
com/hoy/?date=2011-09-20 - http://observatoriodegrails.
com/hoy/?date=2011-09-22 - Esta semana en Spring, 20 de Septiembre de 2011
Plugins
Se lanzaron 2 nuevos plugins:
- ruby versión 1.0.M1. Usa código Ruby en Grails via JRuby.
- zoo-keeper versión 0.1. Plugin para ayudar a hacer funcionar ZooKeeper de una manera más Groovy.
y 12 fueron actualizados:
- ajax-uploader versión 0.5. Una librería de tags que implementa el sistema de subido de ficheros de Andrew Valum.
- cloud-foundry versión 1.1.1. Integra servicios de despliegue a la nube de Cloud Foundry para gestionar el funcionamiento de aplicaciones Grails en la nube desde la línea de comando.
- cloud-foundry-ui versión 1.1. Proporciona un interfaz de usuario básica para las aplicaciones de Cloud Foundry.
- console-enhancements versión 0.3. Mejora la salida de la consola Grails para una mejor visualización.
- cucumber versión 0.1.0. Prueba tu aplicación Grails con Cucumber.
- jasper versión 1.2.2. Permite el uso de JasperReports.
- jesque-web versión 0.11.M5. Una interface web para ver y manejar colas, trabajos y "workers" de jesque.
- json-rest-api versión 1.0.10. API RESTful para GORM con JSON.
- lesscss-resources versión 0.6.1. Optimiza el uso de los ficheros css de http://www.lesscss.org, compilando los ficheros .less en sus correspondientes .css, y sitúa el css en la cadena de proceso para que este disponible para otros plugins que utilicen esos recursos.
- new-doc versión 0.2.0. Una migración de la funcionalidad ofrecida en el comando doc en Grails 2.0.x.
- uploadr versión 0.5.0. Para subir fichero mediante Drag and Drop con HTML5.
- yui-minify-resources versión 0.1.1. Comprime los recursos css y js usando la librería YUI Compressor.
Tweets interesantes
- @rfletcherEW: Betamax 1.0 is now available from maven central for all your http mocking needs! http://t.co/BJyAY9jt #groovy #testing
- @mittie: KanbanFlow with #groovy and #gpars on dzone: http://t.co/8iFgCKGu
- @skillsmatter: Just published: last night’s #ggug William Greenly on #grails #semanticweb @skillsmatter. Watch it here: http://t.co/oZijwJsl #groovy
- @skillsmatter: Also published from last night’s #ggug @skillsmatter: @ldaley Q&A http://t.co/gmBIbNwX #gradle #groovy #grails
- @tednaleid: our grails startup, @BloomHealth just got bought in a joint purchase by 3 of the largest BCBS health plans http://t.co/YXE7zVDd
- @bobbywarner: I opened the very first pull request for #groovy on #github! It’s just the readme, ha! — http://t.co/N6Li6llH
- @cincyggug: We’re starting a new Groovy and Grails user group in Cincinnati, OH. What versión of Grails are you using? Are you on Grails 2.0.0.M2?
- @smaldini: don’t loose time when you upgrade #grails app to 2.0 – instructions in http://t.co/7TxKRSH1 really help if you meet any troubles
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
- Peter Niederwieser on Groovy Testing with Spock – Tuesday, September 27, 2011
- The New York Groovy / Grails Meetup Group
- “Easy wins” with Groovy – Wednesday, September 28
- Washington DC Area Groovy User Group
- Soirée Dans ton Cloud(Foundry) ! avec Peter Ledbrook (VMware/SpringSource) – Thursday, October 13, 2011
- Paris Groovy and Grails User Group
- Monday, October 24, 2011
- SF Bay Groovy and Grails Meetup Group
El artículo original contiene una sección de trabajos.
tagged actualidad in Grails
lunes
sep262011
Un plugin para Ruby
Ya comentábamos en un artículo anterior que Grails podría integrarse con cualquier otro lenguaje que se ejecute en una JVM, y aquí tenemos un nuevo ejemplo de ello con JRuby.
Más información sobre A Ruby Plugin For Grails (traducido al español).
Más información sobre A Ruby Plugin For Grails (traducido al español).
tagged artículos, configuración, desarrollo, integración, jruby, jvm, ruby in Plugins
lunes
sep262011
Grails políglota
Quizás no sea un campo muy utilizado por los desarrolladores en Grails, pero al tratarse en última instancia de código ejecutado en una máquina virtual Java (JVM), siempre podemos integrar otros lenguajes similares como Clojure.
Más información sobre Polyglot Grails (traducido al español).
Más información sobre Polyglot Grails (traducido al español).
tagged artículos, integración, jvm in Grails
lunes
sep262011
Establecer el nivel de Log4J dinámicamente
Si todavía no habéis utilizado el plugin Console en vuestras aplicaciones, no dudéis en hacerlo cuanto antes, ya que podéis hacer algo tan útil como cambiar de forma dinámica el nivel de auditoría de vuestra aplicación sin necesidad de tener que parar el servidor o cambiar nada en el código. Ideal para depurar problemas en producción.
Más información sobre Dynamically setting Grails Log4J levels with the Console Plugin (traducido al español).
Más información sobre Dynamically setting Grails Log4J levels with the Console Plugin (traducido al español).
tagged artículos, auditorías, configuración, consola, depuración, desarrollo, log4j in Grails
lunes
sep262011
Redireccionar a diferentes URLs dependiendo de la autenticación
Cuando utilizamos el plugin Spring Security en Grails podemos determinar a qué página debemos enviar al usuario en base a quién se ha autenticado. Aquí se explica brevemente cómo.
Más información sobre Configuring different target URLs after login according to user roles (grails spring security) (traducido al español).
Más información sobre Configuring different target URLs after login according to user roles (grails spring security) (traducido al español).
tagged artículos, autenticación, configuración, desarrollo, seguridad, springsecurity, url in Grails
lunes
sep262011
Primeros movimientos de plugins de la semana
Comenzamos una nueva semana en el Observatorio con los siguientes movimientos en el ecosistema de plugins de Grails:
- Less CSS Resources 0.6.1 - Optimización del uso de CSS en aplicaciones Grails. Más información aquí.
- Alfresco 3.4 Integration 0.5 - Integración del CMS Alfresco 3.4. Más información aquí.
- HTML5 Drag and Drop file uploader 0.5.0 - Gestión de subida de ficheros avanzada. Más información aquí.
- Jasper 1.2.2 - Actualización a jasperreport 4.0.0. Más información aquí.
- Cucumber 0.1.0 - Integración con el framework de testing Cucumber. Más información aquí.
- ZK UI 0.3.3 - Uso de ZK mediante GSPs y controladores. Más información aquí.
- Hibernate Spatial MySQL 0.0.2 - Soporte de Hibernate Spatial para MySQL en Grails. Más información aquí.
- Hibernate Spatial H2/GeoDB 0.0.2 - Soporte de Hibernate Spatial para H2/GeoDB en Grails. Más información aquí.
- Hibernate Spatial 0.0.2 - Soporte de Hibernate Spatial en Grails. Más información aquí.
- Hibernate Spatial MySQL 0.0.2 - Soporte de Hibernate Spatial para MySQL en Grails. Más información aquí.
- Hibernate Spatial SQLServer 0.0.2 - Soporte de Hibernate Spatial para SQLServer en Grails. Más información aquí.
- Hibernate Spatial PostgreSQL/PostGIS 0.0.2 - Soporte de Hibernate Spatial para PostgreSQL/PostGIS en Grails. Más información aquí.
- Ruby 1.0.M2 - Ejecución de código Ruby desde Grails con JRuby. Más información aquí.