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.


--
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



martes, 3 de octubre de 2017

Madrid-GUG Noviembre 2017: Cómo tiramos a la basura el Selenium IDE y migramos los tests end-to-end a Geb





Para la charla de Noviembre Jesús L. Domínguez Muriel (@jdmuriel) nos hablará de:
Cómo tiramos a la basura el Selenium IDE y migramos los tests end-to-end a Geb 
En nuestra empresa empezamos hace unos años a utilizar el Selenium IDE con la esperanza de que la gente de QA, que no son informáticos, pudieran hacer tests automatizados que corrieran periódicamente bajo Jenkins. Con el tiempo vimos que no funcionaba y acabamos migrándolos a Java, consiguiendo un engendro frágil e imposible de mantener.En esta charla cuento cómo hemos aprovechado la necesidad de reescribir los tests para introducir geb y nuestra experiencia en el proceso. 
Sobre Jesús:
Luchando contra los ordenadores desde hace muuuuchos años, dedico mi tiempo a coordinar, escribir informes (demasiados) y programar (demasiado poco) en Java, VB6 (sí, todavía), Kotlin (un poquito) e incluso en Groovy. Trabajo en Digibís, una empresa que hace software para bibliotecas, archivos y museos.



Video:


Slides:


--

lunes, 12 de junio de 2017

Madrid-GUG Julio 2017: Sacando partido a las transformaciones AST de Groovy

En la última charla antes de las vacaciones de verano Iván López (@ilopmar) nos contará:
Sacando partido a las transformaciones AST de Groovy
Groovy es un gran lenguaje con capacidades muy potentes de metaprogramación en tiempo de compilación. ¿Sabías que hay más de 40 transformaciones AST disponibles para hacernos la vida más fácil como desarrolladores? 
En esta charla aprenderás las transformaciones más importantes que proporciona Groovy a través de muchos ejemplos para explicar todos los conceptos.




Video:


Slides:

Código: https://github.com/ilopmar/madrid-gug-transformaciones-ast


--

martes, 9 de mayo de 2017

Madrid-GUG Mayo 2017: Lightning talks

En Mayo tendremos 2 lightning talks: 
Jorge Aguilera (@jagedn) nos hablará de:
One step beyond (tu doc)
Perfecto. Tienes tu proyecto publicado en Github o similar e incluso has hecho una labor dura para que tenga su LandingPage donde explicar qué hace y cómo se usa. Tal vez incluso has conseguido integrar tus Test para que generen las especificaciones de tu API Rest y así tenerlo actualizado. 
Y si ahora llevas tu documentación un paso más alla y la conviertes en un blog estático donde puedas además expresar su evolución, "trucos", guías de usuario, etc todo de una forma integrada y personalizable. 
En esta charla veremos como JBake, un generador de blog estático, se puede integrar fácilmente en tu proyecto java/groovy con maven/gradle y publicarlo de forma automática en tu site.
 



Video:


Slides:

Código: https://jorge-aguilera.gitlab.io/one-step-beyond/

Y a continuación Mario García (@marioggar):
Calidad de código en tus proyectos Groovy 
En esta charla intentare dar respuesta a este tipo de preguntas:En tus proyectos haces tests y sobre lo importante ? Tienes mecanismos para procurar que tu código evoluciona de manera correcta ? 
Tenéis convenciones para escribir el código en tu equipo por supuesto ;)A veces piensas que el compilador de Groovy podría haberte ayudado un poco mas ?Si sabes como contestar a estas preguntas, enhorabuena, probablemente te acabas de ahorrar una charla que no necesitabas, en caso contrario, espero contarte alguna cosa que otra sobre análisis estático de código, configuración del compilador, cobertura de código, generación de valores, configuración de editores.  



Video:


Slides:

Código: https://github.com/pacotheai/pnlp-client-groovy



--