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

jueves, 10 de mayo de 2018

Madrid-GUG Mayo 2018: Groogle, cuando Google conoció a Groovy

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

Groogle, cuando Google conoció a Groovy

Groogle es un proyecto orientado a facilitar la integración entre Groovy y Google en alguno de los servicios de este (Drive, Sheet, Calendar, etc) mediante unos sencillos DSL.
En la primera parte veremos cómo, mediante unos simples scripts, podemos acceder a nuestro Drive o rellenar una SpreadSheet, mientras que en la segunda parte veremos cómo poder crear tu propio DSL usando Groogle como ejemplo.


Video:


Slides:

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

martes, 27 de febrero de 2018

Madrid-GUG Febrero 2018: ¿Grails + DDD + Eventsourcing + CQRS?

En esta ocasión Jorge Franco (@jfrancoleza) nos hablará de:

¿Grails + DDD + Eventsourcing + CQRS?

Os voy a contar como ha sido la experiencia de nuestro equipo creando una nueva aplicación para un cliente. Os hablaré un poco de las tecnologias, lo que hemos hecho, como lo hemos hecho, lo que nos ha gustado, lo que no nos ha gustado,... Os mostraré código, os enseñaré que cosas de groovy y grails encajan, que otras cosas no nos han encajdo, como ha evolucionado en el tiempo ... Como ha sido la experiencia, que conclusiones hemos sacado, que volveriamos a hacer y que no volveriamos a hacer.



Video:


Slides:

--
Enlace al meetup: https://www.meetup.com/madrid-gug/events/247182658


martes, 23 de enero de 2018

Madrid-GUG Enero 2018: GraphQL: ¿La pipa de la paz entre back y front?

Para la charla de Enero Mario García (@marioggar) nos hablará de:
GraphQL: ¿La pipa de la paz entre back y front?
Hoy en dia las aplicaciones front end son cada vez mas complejas y pesadas y eso hace que surjan nuevos retos en la comunicacion back/front. Cuantas veces has tenido que hacer un endpoint que sirviera un monton de cosas por si las necesitaba el front? Alguna vez has hecho que el front tuviera que tirar de varios endpoints para poder pintar un solo componente de una pantalla ? Hombre, ni tanto ni tan calvo. En esta charla intentare explicar como GraphQL se puede mostrar como una solucion ante estos problemas haciendo que el acceso a los datos pueda ser mas eficiente desde el punto de vista del back y mucho mas cómodo y amigable desde el punto de vista del front.




Video:


Slides:

Código:
https://github.com/mariogarcia/talks/tree/master/2018/01/mgug