Buscar
Social
Ofertas laborales ES

Entries in desarrollo (902)

lunes
abr252011

Más detalles de Grails & Cloud Fountry

Desde SpringSource no escatiman medios para continuar con la promoción a bombo y platillo de su nueva plataforma PaaS, Cloud Foundry. Y desde luego Grails es un ciudadano de primera clase en este nuevo ecosistema.

Más información sobre Deeper into Grails & Cloud Foundry (traducido al español).
lunes
abr252011

Aplicaciones manejadas por voz con Grails

En este screencast se demuestra lo fácil que es crear aplicaciones dirigidas por voz o SMS, aunque eso sí, utilizando una librería que en principio es de pago.

Más información sobre Voice powered applications with Grails (Screencast) (traducido al español).
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).
lunes
abr182011

Construyendo una aplicación para encuestas IVR - Parte 1

Las encuestas IVR son aquellas que de forma automática y a través del teléfono interactúan mediante el reconocimiento de voz con el usuario. En este primer artículo se comenta brevemente cómo generar el VXML en un controlador.

Más información sobre Building an IVR Survey App with Grails 1 (traducido al español).
lunes
abr182011

Mezclando Grails, Groovy, Scala y Java

Cuando dentro de un equipo de desarrollo cada uno tiene sus preferencias, puede resultar interesante comprobar si todas ellas pueden combinarse de forma satisfactoria; desde luego, si Grails es una de ellas, por su lado no presentará complicaciones, seguro.

Más información sobre Mixing Grails, Groovy, Scala & Java (traducido al español).
viernes
abr152011

¿Truncar una tabla con 'executeUpdate' o 'createSQLQuery'?

Un ejemplo más de la flexibilidad que nos proporciona Grails: si la API que nos ofrece no se ajusta a nuestras necesidades, no pasa nada, descendemos a las APIs de los componentes de Grails, y solucionado.

Más información sobre Truncate Table ? executeUpdate OR createSQLQuery (traducido al español).
viernes
abr152011

Simulando el método 'lock'

Dependiendo de la versión de Grails, puede que el método estático 'lock' no se simule correctamente en las pruebas unitarias, por lo que podemos utilizar el código descrito en este artículo para realizar la simulación nosotros mismos.

Más información sobre Mocking the lock method (traducido al español).
viernes
abr152011

A programar: Tutorial básico de Grails - #2

Hace algunos días os dejábamos la primera parte de este tutorial en forma de screencast, y hoy nos llega la segunda parte.

Más información sobre Let's Program: Basic Grails Tutorial - #2.