Contribuye

Category: Article

Apache Groovy en 2016

TIOBE index

Hace unos días se publico los resultado del indice TIOBE para el mes de enero de 2016. El indice TIOBE es una medida que usa la popularidad de ciertos términos de búsqueda en diversos search engines, para hacer un ranking de lenguajes de programación. [Aquí puedes encontrar la metodologia del calculo del ranking][1].

Es curioso que para el mes de Enero de 2016, [Apache Groovy][2] aparece en el lugar 17, en Enero de 2015 el lugar que ocupo Apache Groovy fue el 82. Un incremento muy inusual que no representa la adopción en la industria.

Tiobe Index 2016 enero

La posición en el indice IOBE no representa mas que popularidad en search engines, algo que pudo ayudar a generar ruido en la web fue la reciente promoción de Apache Groovy como proyecto Top Level, lo que represento que haya dejado el proceso de incubación en la Apache Software Foundation.

Descargas en 2015

Guillaume Laforge anuncio en la lista de desarrolladores las metricas de descargas del 2015. Este dato es muy bueno y representa en datos duros el uso de Aoache Groovy.

Tiobe Index 2016 enero

2016 pinta para ser un buen año para Apache Groovy, el roadmap de la versión 3 y el soporte para Java 8 (Stream, Lambda Expressions) son muy buenos features que ayudarán mucho más a la popularidad.

¿Que planes tienes para este 2016 con Groovy?

Read More

Descarga de archivos Descargar archivos usando XMLHttpRequest2 (XHR2) con Grails

Descargar archivos usando XMLHttpRequest2 (XHR2) con Grails

Motivación Mostrar como descargar una archivo con Grails usando XHR2 y una implementación del saveAs() FileSaver.js de HTML5. Noten toda la flexibilidad que se tiene usando XHR2, desde monitorear el progreso de descarga hasta cancelarla. Antes de continuar Conviene mucho que leas Recuperación de archivos - Nuevos trucos para XMLHttpRequest2, que ya no es tan nuevo pero si muy útil. Por favor lee las ligas que comento ya que espero que el código lo puedas copiar, pegar y jugar.

Read More

Comunicación Server Send Events (SSE's) con Grails

Server Send Events (SSE's) con Grails

Motivación La principal motivación para mostrar como usar este protocolo con Grails es simplemente dar al lector otra opción para comunicarse entre el servidor y el cliente. No pretendo explicar detalles sobre el protocolo en sí, para ese propósito vea [Stream Updates with Server-Send Events][1]. Espero que el código por si solo se explique, pero si no conoces el protocolo debes leer [Stream Updates with Server-Send Events][1] antes de continuar. El resultado final es un tipo reloj que muestra la fecha y hora cada segundo, lo padre es que el stream no se detiene “nunca” y si esta idea la aplicas a cosas más complejas puedes crear cosas muy padres, por ejemplo no tener que pintar un reporte de un solo golpe.

Read More