Buscar
Social
Ofertas laborales ES
lunes
abr252011

Migración de BBDD con Grails

Uno de los puntos que más empeño ha puesto el equipo de Grails recientemente en mejorar es la migración de BBDD. Y parece que, a juzgar por experiencias como la que se describe en este artículo, les ha salido un gran producto.

Más información sobre Grails for Database Migration (traducido al español).
lunes
abr252011

Otro año más con Grails

Este desarrollador ya publicó hace un año sus experiencias con Grails, y al pasar otro año más, nos cuenta cómo ha seguido trabajando con las nuevas versiones y los nuevos plugins.

Más información sobre Another year with Grails (traducido al español).
viernes
abr222011

Últimas ofertas de empleo de la semana

Acaba una semana más, y aquí os dejamos las últimas ofertas de trabajo relacionadas con Grails en llegar al Observatorio:

  • Desarrollador Java/J2EE/Grails - Gold Coast, Australia. Más información aquí.

  • Desarrollador Groovy/Grails - Minneapolis (MN), USA. Más información aquí.

  • Desarrollador Java/Grails - Toronto (Ontario), Canadá. Más información aquí.





viernes
abr222011

Últimos movimientos de plugins de la semana

Cerramos la semana en el Observatorio con estos últimos movimientos en el ecosistema de plugins de Grails:

  • Git 1.0-SNAPSHOT - Permite generar un repositorio GIT a partir de nuestro proyecto. Más información aquí.

  • Redis GORM 1.0.0.M4 - Mantenimiento y corrección de errores. Más información aquí.

  • CKEditor 3.5.2.0 - Actualización a CKEditor 3.5.2, Grails 1.3.7 y algunas mejoras. Más información aquí.

  • Enforce Serializable Session 0.1 - Fuerza que todos los objetos en sesión sean serializables. Más información aquí.





jueves
abr212011

Grails + Cloud Foundry: una excelente combinación

Peter Ledbrook nos trae un nuevo artículo sobre como combinar Grails con Cloud Foundry para desarrollar nuestras aplicaciones en la nube. En este artículo intentará crear un ejemplo más complejo para mostrarnos la potencia de juntar estas 2 tecnologías.

Más información sobre Deeper into Grails & Cloud Foundry (traducción al español)
jueves
abr212011

JavaHispano Podcast 114 - Introducción a Griffon

Aquí os dejamos el enlace a un nuevo podcast de JavaHispano.

En esta ocasión, entrevistan a Andrés Almiray el creador de Griffon; un framework basado en Grails orientado al desarrollo de aplicaciones de escritorio. Almiray nos cuenta todo lo que quieres saber sobre Griffon, los tipos de aplicaciones que se pueden desarrollar y el ecosistema de plugins disponibles.
jueves
abr212011

Seguimos con las ofertas de empleo

Os dejamos un par de nuevas ofertas de empleo relacionadas con Grails:

  • Desde el portal de empleo oDesk: desarrollador Java/Grails para aplicación relacionada con eCommerce. Más información aquí.

  • Desde monster.com: Desarrollador Java/Groovy/Grails para una start-up. Más información aquí.

miércoles
abr202011

Cómo utilizar PrimeFaces con Grails

Para los nostálgicos de JSF (entre los que no me encuentro, desde luego) o bien para aquellos que quieran utilizar una librería de componentes JSF sin renunciar a Grails, en este artículo se nos explica cómo integrar el plugin JSF2.

Más información sobre How to use PrimeFaces with Grails (traducido al español).
lunes
abr182011

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=715

Vaya semana. Después de un montón de trabajo Cloud Foundry fue lanzado el martes y la respuesta ha sido tremendamente positiva. Es un PaaS de código abierto, y las contribuciones de la comunidad ya están llegando – hay soporte total o parcial para Erlang, PHP y JRuby. Si te perdiste el webinar puedes verlo en YouTube (la parte 1 está aquí y las otras partes están en las sugerencias en la derecha). Puedes usar los plugins de Cloud Foundry y Cloud Foundry UI para desplegar y monitorizar tus aplicaciones, así como usar la integración con el STS o el cliente de línea de comando vmc. Echa un vistazo a los foros para tener información de primera mano y para crear incidencias de soporte o comenzar o unirte a una discusión.

Una muestra de post relacionados:

y tweets (encuentra más con el hashtag #cfoundry ):

Respecto a otras noticias Graeme ha estado haciendo un gran trabajo mejorando la experiencia con pruebas unitarias para la versón 1.4. El nuevo enfoque es mucho más simple usando mixins – comprueba la última documentación.

La conferencia GR8Conf es pronto, y se han publicado más entrevistas con ponentes:


Artículos varios



Plugins


Se presentaron cuatro nuevos plugins:

  • cloud-foundry versión 1.0.0.M1. Integra servicios de depligue 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.0.0.M1. Proporciona un interfaz de usuario básica para las aplicaciones de Cloud Foundry.

  • modernizr versión 1.7. Proporciona los ficheros de recurso de la librería Javascript Modernizr de http://www.modernizr.com/

  • mongodb-multitenant versión 0.1-ALPHA. Permite múltiples instancias para MongoDB.


y se actualizaron quince plugins:

  • activiti-spring-security versión 0.2.1. Integra Spring Security con Activiti como servicio de identificación.

  • code-coverage versión 1.2.2. Genera informes sobre cobertura de código usando Cobertura

  • extjs versión 3.3.1.7. Proporciona recursos externos JS.

  • fixtures versión 1.0.6. Carga datos de prueba mediante un DSL.

  • infinispan versión 0.4.3. Añade soporte para la cache distribuida de JBoss Infinispan.

  • jetty7 versión 0.3.2. Inspirado por el plugin oficial de jetty el plugin jetty7 en Google Code.

  • jquery-ui versión 1.8.11. Soporta los recursos jQuery UI, y depende del plugin de jQuery para incluir el núcleo de la librería jquery.

  • lesscss-resources versión 0.2. Optimiza el uso de los ficheros css de http://www.lesscss.org, compilando los ficheros .less en ficheros .css, y los sitúa dentro de la cadena de procesamiento para estar disponibles para otros plugins.

  • mongodb versión 1.0-M5. Proporciona una capa de mapeo de objeto para MongoDB.

  • recaptcha versión 0.5.2. Integra ReCaptcha y servicios Mailhide.

  • redis versión 1.0.0.M4. Integra el almacén de datos clave/valor Redis con Grails, proporcionando una API como la de GORM.

  • routing versión 1.1.1. Envía y enruta mensajes hacía una ámplia variedad de endpoints de destino directamente desde tus controladores y servicios usando Camel.

  • routing-jms versión 1.1.1. integración JMS para el plugin de Grails routing.

  • taxonomy versión 1.1. Añade métodos a las clases de dominio para permitir que apliques tags hereditarios a los objetos.

  • weceem versión 1.0-RC1. Un sistema de gestión de contenidos.


Tweets interesantes



  • @dynamind: NEW on the list of “Things I Wish I Knew Sooner”: grails interactive (all the magic without the slow JVM startup / dependency resolving)

  • @ldaley: New Geb example up with Grails, Spock and JUnit » https://github.com/geb/geb-example-grails

  • @nllarson: Day 1 of not working with #grails. How long until the twitching goes away?

  • @wangjammer5: Dear #Grails users, please take 30s to complete this form about my grails plugins, it will be very useful for me http://t.co/ZxCX6kh Pls RT

  • @msgilligan: Banned in France? new SecUser(username:’admin’,password:springSecurityService.encodePassword(‘xx’),enabled:true).save()#hashedpass #grails

  • @vccarvalho: Having fun with #scala. But the the best is having fun with scala and it’s support on #grails. Tks grails team, for making my life easy

  • @nusairat: FWIW … #grails devs … demand is increasing and i am seeing clients INCREASE their rates to fill those demands … :)

  • @wangjammer5: The new Grails 1.4 unit testing stuff looks to be an astounding improvement. Exciting because writing tests is inevitably ugly.

  • @graemerocher: Finished working on the new unit testing mixins in #grails 1.4. Checkout the brand new docs http://t.co/iF2G44d


Grupos de usuarios y conferencias












El artículo original contiene una sección de trabajos.
lunes
abr182011

'Fixtures', una gran forma de autogenerar tus datos

Normalmente en las pruebas funcionales, pero también en las de todo tipo, necesitamos definir un conjunto de datos iniciales a partir de los cuales éstas se ejecutarán. O bien fuera de las pruebas, nos interesa asegurarnos que una determinada información siempre estará disponible en nuestra aplicación.

Más información sobre Grails fixture, a great way to bootstrap your data (traducido al español).