Buscar
Social
Ofertas laborales ES
miércoles
oct122011

Configuración de proyecto Grails usando submódulos Git

Interesantísimo artículo que explica la mejor forma de gestionar cambios en plugins externos a nuestra aplicación que necesitan ser modificados para ajustarlos a nuestras necesidades mediante el uso de submódulos Git.

Más información sobre project setup with Grails with customized plugins using git submodules (traducido al español).
miércoles
oct122011

Usando Flexigrid en aplicaciones Grails

Si estáis buscando un componente de tipo rejilla que sea flexible y funcione con AJAX, y además cómo integrarlo con Grails, aquí os dejamos un nuevo ejemplo que utiliza Flexigrid para jQuery.

Más información sobre Using Flexigrid in Grails Web Applications (traducido al español).
martes
oct112011

JavaOne: Comparando frameworks web

Recientemente durante la celebración del JavaOne 2011, se ha presentado esta comparativa de frameworks web en Java, donde Grails ha sido uno de los analizados en comparación con otros frameworks web como GWT, Wicket o Tapestry.

Más información sobre JavaOne: Comparing Java Web Frameworks (traducido al español).
martes
oct112011

Objetos de comando en Grails

Ya hemos publicado en alguna ocasión cómo este tipo de objetos nos ayudan a encapsular los parámetros web cuando no nos hace falta un objeto del dominio en sí.

Más información sobre Command object in Grails (traducido al español).
lunes
oct102011

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

Cédric Champeau ha añadido una nueva propuesta de mejora a Groovy (Groovy Enhancement Proposal, GEP) para la comprobación de tipos estática. Esto activará un modo más estricto de Groovy ( “grumpy”) similar a Groovy++ en el cual el compilador generará más avisos y errores para dar a los desarrolladores más información sobre los problemas antes que si estubieran con Groovy tradicional.

Ha habido un montón de actividad esta semana, incluyendo cinco puestos de trabajo en Taulia en San Francisco.

Solo quedan dos semanas hasta el SpringOne/2GX, será ser otra gran conferencia este año
Artículos varios

Esta semana en Gradle (2011-40)
Apache Tomcat 7.0.22 lanzado
Transformaciones AST: Crenado transformaciones AST complejas
GR8Conf llega a Australia
Limpiando artefactory con un script groovy
Micro Cloud Foundry™ — Ahora con PostgreSQL y RabbitMQ
http://observatoriodegrails.com/hoy/?date=2011-10-03
http://observatoriodegrails.com/hoy/?date=2011-10-04
http://observatoriodegrails.com/hoy/?date=2011-10-05
http://observatoriodegrails.com/hoy/?date=2011-10-07
Esta semana en Spring, 4 de Octubre de 2011

Plugins

Se ha lanzado un nuevo plugin:

recurly versión 0.98. Comunicación con servidores Recurly.

and 13 updated plugins:

cloud-foundry versión 1.2. 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-support versión 1.0.6. Plugin de soporte para ayudar a los plugins Cloud a actualizar la información de conexión del proveedor de servicio desde el entorno Cloud.
compass-sass versión 0.4.3. Soporte Compass, SASS y SCSS para Grails. Automáticamente compila .scss/.sass durante el run-app, y añade otras funcionalidades del framework.
dbconsole versión 1.1. Proporciona una consola web para aplicaciones previas a la 1.4.
fsm versión 0.6.5. Comportamiento de máquina de estados finitos.
html-validator versión 0.3. Usa JTidy para realizar comprobaciones de seguridad en ficheros html files.
image-builder versión 0.2. Un sencillo gestor de imagenes.
new-doc versión 0.2.1. Una migración de la funcionalidad ofrecida en el comando doc en Grails 2.0.x.
sharding versión 0.6. Define multiples "shards" de base de datos para escalar horizontalmente.
spring-social-core versión 0.1.29. Te permite conectar tu aplicación con proveedores Software-as-a-Service (SaaS) como Facebook y Twitter.
spring-social-twitter versión 0.1.28. Conecta tu a aplicación con Twitter.
taggable versión 1.0. Añade soporte para asociaciones de tags con clases de dominio.
tropo-webapi-grails versión 0.2.1. Usa el API de Tropo para añadir soporte para llamadas de teléfono, SMS y mensajería instantanea.

Tweets interesantes

@graemerocher: Completely shocked during my demo at #javaone11. Sample app was an RSS app, loaded up the BBC feed and found out about Steve Jobs. RIP
@evgeny_goldin: Note to myself: list.findAll{ it } == list.grep(), stop using findAll where unnesessary. #groovy
@vaclav_pech: Call me paranoid, but “final” is now my default choice over “def” in #groovy
@javahispano: Reserva tu entrada para #Greach antes de que termine el periodo de inscripción reducida! #Groovy #Grails http://ow.ly/6LDfh
@daveklein: A cool new (Grails based) tool for making your internet marketing more effective. Check out the BringShare Beta – http://t.co/TvK8d7in
@werdnagreb: #Groovy-#Eclipse2.5.2 is released:http://j.mp/qUjkwZEnhanced type inferencing, better maven support, and more!
@palge: Anyone interested in starting a Grails User Group in Vancouver?
@spidie: #gr8conf AU site is now up at http://t.co/wAeeqJJQ – please send us your submissions. #groovy #grails #gradle #osdc2011
@ArturoHerrero: Things you can do but better leave undone in #Groovy http://ow.ly/6MRh7
@tomaslin: Here is a #groovy script that will allow you to import your @pivotaltracker stories into a @trelloApp board using #Geb http://t.co/St8doIsd
@joesondow: Grails 2.0 auto-created tests fail by default so you remember to change them. #javaone11
@carlosqt: #scala #groovy #clojure #jython #jruby #java #jobs trends http://t.co/ABtPS1XG
@toby55kij: ニューキャストが開発、Powered by Grailsなvivicalの滋賀版。運営会社の社長さんがbjリーグ滋賀の社外取締役。 http://t.co/Qf508gq9 #grails #bjleague #bjshiga
@tfnico: #Groovy Meetup launched in Oslo! http://t.co/Ycl7glHr via @akafred
@carpago: And I think #sqlmaprocks! At least: my grails apps are all sql-injection proof! Nice tool!http://t.co/OsArIsqy
@ColinHarrington: Need to generate a Data changeset with the Grails database migration plugin? ‘grails dbm-generate-changelog data.groovy –diffTypes=data’

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

Soirée Dans ton Cloud(Foundry) ! avec Peter Ledbrook (VMware/SpringSource) – Thursday, October 13, 2011
Paris Groovy and Grails User Group
Grails Web Flow and 5 jQuery plugins for your Grails app, Thursday, October 13
Philadelphia Groovy and Grails User Group
Betamax and Grails Plugins – Lessons to learn, Monday, October 17
London Groovy & Grails User Group Meetup
Groovy AST Transformations – Wednesday, October 19
Washington DC Area Groovy User Group
Monday, October 24, 2011
SF Bay Groovy and Grails Meetup Group

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

Primeros movimientos de plugins de la semana

Comenzamos una nueva semana en el Observatorio con los siguientes movimientos de plugins en el ecosistema de Grails:


  • Spring Social Twitter 0.1.28 - Integración con Spring Social para Twitter. Más información aquí.



viernes
oct072011

Uso de caché en Grails 2.0 (inglés)

Ya está disponible para su descarga la release de Grails 2.0.0M2; esta versión incluye consigo Spring 3.1.0M1, la cual, trae un nuevo soporte para el uso de caché al cual llaman Cache Abstraction.

En el siguiente artículo, nos muestran como podemos utilizar esta nueva característica, que está disponible desde la versión Grails 2.0.0M1.

Más información aquí (traducción al español).
viernes
oct072011

Últimas ofertas de empleo de la semana

Para terminar la semana un par de ofertas de empleo:

- Desarrollador de aplicaciones en Grails para Westmont IL (USA). Más información aquí

- Desarrollador Java bajo Grovy & Grails para Manchester (UK). Más información aquí
miércoles
oct052011

Grails Podcast: Episodio 127 (inglés)

Ha salido a la luz un nuevo episodio de Grails podcast que aquí os dejamos.

La temática del podcast girará en torno a las buenas prácticas a la hora de desarrollar con Grails.
miércoles
oct052011

Grails, Cassandra: Darle a cada prueba una BD limpia

Cuando se ejecutan las pruebas de integración, específicamente contra una BD, uno de los problemas más comunes es asegurarse de que, en cada ejecución, la BD está limpia e inicializada con los datos correctos. En este artículo se muestra cómo conseguir este objetivo usando Cassandra.

Más información sobre Grails, Cassandra: Giving each test a clean DB to work with (traducido al español).