Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

miércoles
abr142010

Integrar Picasa en tu aplicación Grails

Se acaba de liberar la versión 0.0.3 del plugin Picasa. Este plugin te permite utilizar la API de Google para mostrar via AJAX tus galerías de fotos.

Más información sobre Picasa plugin 0.0.3.
miércoles
abr142010

Errores personalizados (inglés)

Manejar los errores en nuestra aplicación Grails es muy importante, y más, cuando Groovy es un lenguaje "non-checked". En este breve post, nos enseñan un par de enfoques para personalizar el manejo de errores.

Más información en: Custom Grails error handling (traducción al español)
martes
abr132010

Usando log4j para para crear distintos ficheros de log

Ya hablamos anteriormente de cómo podemos usar log4j para mandar logs a una cuenta de correo (por ejemplo), y así poder tener notificaciones de errores al instante.

En este nuevo artículo, nos muestran cómo podemos configurar distintas clases de nuestra aplicación para que generen un log particular cada una, y no tener un log global donde se mezclan todos los mensajes.

Más información en: Mini tutorial log4j en Grails
martes
abr132010

Crear aplicaciones para Facebook con Grails (inglés)

Aunque Facebook ha abandonado el soporte oficial de la API de Java para el desarrollo de aplicaciones sobre su plataforma (cosa que no entendemos muy bien desde el Observatorio), la comunidad de desarrolladores Java sigue, de forma oficiosa, dando soporte al uso de este API, por lo que podemos utilizar Grails para desarrollar aplicaciones sobre Facebook.

Más información sobre Creating a Facebook Application – a guide for PHP, JavaScript, Flex and Grails developers (traducido al español).

También How to create a Facebook Friend Selector using jQuery and PHP or Grails (without FBML) (traducido al español).
martes
abr132010

Cuidado al usar el operador ternario (inglés)

Post en el que nos aconsejan que tengamos cuidado a la hora de usar el operador ternario, ya que sino lo hacemos correctamente, puede que este no nos devuelva lo que nosotros queremos.

Más información en: Beware of rules of lefshift... (traducción al español)
lunes
abr122010

Generando gráficos dinámicos (inglés)

En este post, nos dan a conocer distintas opciones con las que podemos generar gráficos dinámicos para nuestra aplicación. Estas son las opciones sobre las que trata el post: Google charts API, Grails Eastwood Chart plugins,  jFreeChart API.

Más información en: Generating Dynamic charts in Grails (traducción al español)
viernes
abr092010

Crear una aplicación CQRS con Grails y Axon (inglés)

En este extenso artículo, nos explican como podemos utilizar Grails y el framework Axon, para crear aplicaciones que cumplan el patrón CQRS (Command Query Responsibility Segregation).

Más información en: User Grails and Axon to create CQUS application (traducción al español)
viernes
abr092010

Message Report: ¿te falta definir alguna etiqueta en tu aplicación Grails?

Interesante y simple plugin que escanea todo tu código y descubre referencias a etiquetas que no han sido definidas todavía en tu fichero de recursos de etiquetas, normalmente 'messages_xx_XX.properties'. Muy útil, desde luego.

Más información sobre Message Reports - Grails plugin (traducido al español).
viernes
abr092010

Despliegue de aplicaciones Grails en Tomcat 6 (inglés)

Este artículo va dirigido principalmente a los operadores/instaladores que reciben un WAR generado por Grails y debe instalarlo en Tomcat 6 sin tener ningún conocimiento de Grails.

Más información sobre Grails and Tomcat6 - Deployment Notes (traducido al español).
viernes
abr092010

Usar una 'closure' estática para reutilizar un validador en GORM (inglés)

Groovy, el lenguaje dinámico sobre el que está desarrollado (en gran parte) Grails, no deja de sorprendernos. Mediante el uso de 'closures' estáticas podemos reutilizar trozos de código en nuestras clases. Por ejemplo, aquí nos muestran cómo reutilizar un validador para definir las restricciones de una clase GORM.

Más información sobre Using a static closure for a re-usable GORM validator constraint in Grails (traducido al español).