miércoles, 26 de junio de 2019

Madrid-GUG Junio 2019: Groogram, ¡bots de Telegram con Groovy!

En esta charla Gerson Cabrera (@tf_gerson)) nos hablará de "Groogram, ¡bots de Telegram con Groovy!":

Telegram es una aplicación de mensajería que dispone de un soporte para bots muy potentes. En esta charla vamos a comentar las posibilidades detrás de la API de telegram con ejemplos de uso en Groovy. El contenido estará dividido en 3 bloques:

1. Utilizar el “botFather” para crear un bot en Telegram, haremos un repaso a los principales métodos de la API de telegram con ejemplos de uso y recomendaciones a tener en cuenta.
2. Arquitectura general del bot y comunicación con nuestra aplicación.
3. Creación y configuración del bot con ejemplos de código en Groovy.
4. Revisaremos varios bots creados por la comunidad y algunos propios.
5. Análisis de posibles usos empresariales y conclusiones.




Slides:

--
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/261864959/

martes, 7 de mayo de 2019

Madrid-GUG Mayo 2019: GraalVM con Groovy & Kotlin

En esta charla Alberto de Ávila (@alberto_deavila)) nos hablará de "GraalVM con Groovy & Kotlin":

¿Has oído hablar de GraalVM? Probablemente si, pero no sepas exactamente qué es o cómo usarlo. En esta charla daremos unas pinceladas de qué es, pero sobre todo hablaremos de cómo se puede comenzar a usar GraalVM en nuestros proyectos diarios y cómo utilizarlo con código Groovy y Kotlin para conseguir que nuestras aplicaciones de la JVM funcionen más rápido, sin olvidar mencionar las limitaciones de uso.



Video:


Slides:

--
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/261254195

jueves, 4 de abril de 2019

Madrid-GUG Abril 2019: DocuOps & Asciidoctor

In this talk our special guest Schalk Cronjé (@ysb33r) will talk (in English) about "DocuOps & Asciidoctor":

There has been a lot of major releases in the Asciidoctor community in 2019. I am going to take you on a journey through some of these releases and how these help you to achieve effective DocuOps pipelines. I will also explain what DocuOps is and how Asciidoctor Gradle plugin helps within this context. There will be a number of Asciidoc usage examples and even more examples on how to use Gradle to make your documentation process really awesome. If there is interest I might also talk about the journey of writing the new Asciidoctor plugins for Gradle in Groovy and the issues that were encountered along the way.



Video:


Slides:

--
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/260335320/

martes, 15 de enero de 2019

Madrid-GUG Febrero 2019: Kotlin para Grooviers

En esta charla Alonso Torres (@alotor) nos hablará de "Kotlin para Grooviers":

Kotlin está de moda.

Google lo soporta como lenguaje de primer nivel para Android, muchas bibliotecas le dan soporte al primer nivel e incluso nuestro querido Gradle lo va a usar para implementar su DSL alternativa.

No es ningún secreto que Jetbrains, los creadores del lenguaje, se inspiraron muchísimo en Groovy. Eso nos coloca a los programadores de Groovy en un punto ideal porque con poco esfuerzo podemos aprender este nuevo lenguaje trayéndonos mucha experiencia.

En esta charla voy a hacer un recorrido por algunas de las principales características del lenguaje y ponerlas frente a frente con Groovy. Veremos ventajas e inconvenientes de las dos aproximaciones y espero que salgáis con bastante ideas de cómo es el lenguaje.




Video:


Slides:


--
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/258091440

martes, 11 de diciembre de 2018

Madrid-GUG Diciembre 2018: ¡Micronaut en acción!

En esta charla Iván López (@ilopmar) nos hablará de:

Micronaut es un nuevo framework de la JVM para desarrollar microservicios reactivos en Java, Groovy y Kotlin.
En esta sesión de live coding verás qué fácil es desarrollar microservicios "natively" cloud-native con Micronaut. Aprenderás sobre el cliente http, cómo testear tus aplicaciones, service discovery, fallback,... e incluso el soporte para GraalVM.




Video:



Slides:

--
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/256370605/

viernes, 19 de octubre de 2018

Madrid-GUG Novimebre 2018: Gradle Plugins en Groovy: escribir y publicar tus plugins de Gradle "made easy"

En esta charla Jorge Aguilera (@jagedn) nos hablará de:

Gradle Plugins en Groovy: escribir y publicar tus plugins de Gradle "made easy"
Gradle se ha consolidado como herramienta de facto para construir y desplegar nuestros artefactos, igualando, si no superando, al propio Maven. Su DSL basado en Groovy nos permite hacer cosas que con Maven eran un dolor y sin embargo con Gradle nos basta un editor de texto.

Pero, como dijo Tio Ben, "un gran poder conlleva una gran responsabilidad" y esto implica que no puedes (debes) incluir una y otra vez trozos de código o scripts en diferentes proyectos.

En esta charla veremos qué cosas hay que tener en cuenta para crear un plugin de Gradle que pueda ser usado en nuestros proyectos e incluso cómo subirlo al repositorio público de Gradle para que pueda ser usado por cualquiera.

Como caso práctico veremos el código de algunos de los plugins que he publicado en estos últimos meses desde un simple 'hello' hasta una integración con Google Drive



Video:




--
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/255661792/

lunes, 17 de septiembre de 2018

Madrid-GUG Octubre 2018: Novedades en Groovy 2.5 y Preview Groovy 3.0

En esta charla Mario García (@marioggar) nos hablará de:

Novedades en Groovy 2.5 y Preview Groovy 3.0
En esta charla haré un repaso de las nuevas características añadidas a Groovy en la version 2.5. También echaremos un vistazo a lo que nos traerá la próxima y esperada versión 3.0 que, entre otras cosas, promete volver a mantener la compatibilidad de sintaxis con Java.



Video:





--
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/254753064