sábado, 28 de noviembre de 2015

Codemotion 2015: Jose Miguel Rodriguez: Dos viajes dentro de la JVM: CRaSH y YouDebug



Presentación de José Miguel Rodriguez (@jmiguel) en Codemotion 2015: Dos viajes dentro de la JVM: CRaSH y YouDebug

Slides


Video


Anotación de @jmiguel sobre su experiencia en la presentación en su blog personal


 



martes, 20 de octubre de 2015

Madrid GUG Octubre 2015: Mira mamá, soy un programador full-stack usando sólo Groovy




Iván López (@ilopmar) nos contará cómo ser un programador full-stack utilizando únicamente Groovy
¿Cuántas veces has escuchado el término programador "full-stack"? En la mayoría de los casos significa que tienes que dominar uno o varios lenguajes de "back", html, javascript, quizá Android o iOS... ¿Qué pasaría si te dijera que puedes ser un programador full-stack utilizando sólo Groovy?
En esta charla presentaré el stack tecnológico de Polaromatic, la aplicación con la que gané el concurso de "Learning Spring Boot". Aprenderás que es posible escribir todo el stack utilizando Groovy: Back, Javascript, HTML, Android, tests, herramienta de build,... ¿No es increíble?




Slides:



Código fuente de Polaromatic, sobre el que está basada esta charla.

Video:




Enlace a la página del Meetup




sábado, 5 de septiembre de 2015

Madrid GUG Septiembre de 2015: Groovy on Android






En esta charla Mario García (@marioggar) nos hablará sobre el desarrollo de aplicaciones en Android utilizando Groovy. Entre otras cosas mostrará como utilizando features del lenguage: AST, module extensions... podemos reducir la complejidad que normalmente tendríamos si utilizáramos Java.







Slides:


Repo en GitHub


Video:





Enlace a la página del meetup


martes, 30 de junio de 2015

Madrid GUG Junio 2015: Spring batch, Groovy e integración con Gradle




Para la última reunión antes de las vacaciones Toni Mas (@390amr) nos hablará sobre de los principios básicos de la arquitectura de proceso por lotes. Qué ventajas ofrece en este sentido Spring batch abstrayendo muchas de las tareas comunes, definición de trabajos, reinicio de ejecución, ignorar ciertos errores, gestión automática de transacciones. 
¿Cómo podríamos procesar la información que viene de la sonda Philae Lander? Este y otros ejemplos con Spring Batch.
¿Cómo se puede integrar esta arquitectura con Groovy y Gradle?¿Cómo con muy poco código y un poco de configuración se puede paralelizar la ejecución de las tareas?
Todo esto y más sobre el procesamiento por lotes.





Slides:


Video:





Enlace a la página del meetup




martes, 5 de mayo de 2015

Madrid GUG Mayo 2015: Websockets y Spring Boot






Pablo Alba (@_pabloalba_) nos contará:
Reconozcamoslo: Spring boot está pegando muy fuerte. Y además los websockets están de moda. ¡Vamos a combinarlos! En esta sesión veremos cómo podemos hacer un chat sobre websockets en media hora, haciendo uso del protocolo STOMP para simplificarnos la vida.







Repositorio en GitHub con el código de los ejemplos




Enlace a la página de meetup

martes, 3 de marzo de 2015

Madrid GUG Marzo 2015: Scripting con Groovy




Nuestro particular troll, Andrés Viedma (@andres_viedma) nos enseñará unos cuantos usos de Groovy para scripting.
Además Iván López (@ilopmar) también enseñará un script muy potente pero sencillo para generar el html de las charlas y ponentes de la web de Greach.
Finalmente hablaremos de la situación actual de Groovy durante las GroovyBeers :-P




A veces con tanto Grails, olvidamos que uno de los usos más interesantes que puede aportarnos Groovy es para hacer pequeños scripts, liberados del yugo del framework monstruoso. Incluso, o hasta especialmente, para los Javeros a los que les parece que Groovy es guarrete para sus aplicaciones en producción. En esta charla hablaremos un poco de cómo Groovy es un lenguaje especialmente dotado para el scripting, y muy sencillo para gente con conocimientos de Java y que aún no controlan Groovy. También veremos algunas peculiaridades especiales de los scripts respecto a aplicaciones completas Groovy, y ejemplos de algunos scripts o partes de scripts reales basados en nuestras experiencias y que pueden ser de interés general.





Slides de la presentación:




Video




Enlace a la página de meetup



martes, 3 de febrero de 2015

Madrid GUG Febrero 2015: Groovy Goodness: Porque groovy no es java sin punto y coma










Pablo Alba (@_pabloalba_) nos contará:
Groovy es un lenguaje magnífico, muy divertido de programar, que hace que trabajar con la JVM sea un placer. A menudo se habla de que tiene una curva de aprendizaje casi nula desde Java. El problema es que esto lleva a que se desconozca gran parte de su potencial. 
En esta charla quiero comentar a modo de "pildoras" algunos de los aspectos más interesantes de groovy. Para ello me basaré en mi propia experiencia, y en el magnífico libro "Groovy Goodness Notebook".





Esta charla supuso un punto de inflexión en el grupo. Acostumbrados a vernos las caras mas o menos siempre los mismos y que en las reuniones fuéramos 10-12 personas... de repente en esta nos juntamos 61 personas en las oficinas de Tuenti. Era la primera vez que lo hacíamos allí y probablemente tuvo mucho que ver en la difusión del evento.





Video:




Página en Meetup