jueves, 10 de septiembre de 2020

Madrid-GUG September 2020 (Online): Functional Programming in Java, Groovy, and Kotlin

In this talk our guest Ken Kousen (@kenkousen) will talk (in English) about "Functional Programming in Java, Groovy, and Kotlin"

See how features of functional programming are implemented in three different JVM-based languages. Examples include how lambda expressions, method references, and streams are handled differently, as well as higher-order functions, closure composition, trampolining, currying, tail recursion, and more.

About Ken: Ken Kousen is a Java Champion, Oracle Groundbreaker Ambassador, and Grails Rock Star, and the author of the books Kotlin Cookbook (O’Reilly), Modern Java Recipes (O’Reilly), Gradle Recipes for Android (O’Reilly), and Making Java Groovy (Manning). He is a regular speaker on the No Fluff, Just Stuff Tour, and teaches training classes in areas related to Java, including Spring, Hibernate/JPA, Groovy, Grails, Gradle, and Android.
Video:



Repository with code and slides: https://github.com/kousen/java_groovy_kotlin
--
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/272776162/

domingo, 14 de junio de 2020

Madrid-GUG Junio 2020 (Online): Plugin IntelliJ para Spock data tables + aprende a crear tu propio plugin

En esta charla online Alberto de Ávila (@alberto_deavila) nos hablará de un plugin para Spock e IntelliJ que ha creado:


Recientemente he creado el plugin para IntelliJ / Android Studio, Spock Data table, para mejorar el uso de las tablas de datos, que a veces se convierten en tediosas de usar a la hora de agregar/borra nuevos casos o incluso de generar una tabla con muchas variables. En esta charla mostraré las funcionalidades que he ido desarrollando y cómo podéis desarrollar vosotros mismos un plugin.




Video:


Slides:

Código:
https://github.com/albertodeavila/spock-data-table

Recursos:
https://gist.github.com/albertodeavila/83e9c4d87ab703ed7c90ceb438a7d480


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

lunes, 25 de mayo de 2020

Madrid-GUG Podcast #2 (25/05/2020)

2º Podcast de Madrid-GUG. Asistentes:

Iván López (@ilopmar), Jorge Aguilera (@jagedn) y como invitado especial Andres Almiray (@aalmiray).

- https://micronaut.io/launch/
- http://docs.grails.org/4.1.0.M1/
- https://github.com/kordamp/kordamp-gr...
- Groovy 4 alpha


Podcast disponible in ivoox: https://www.ivoox.com/madrid-gug-podcast-2-20-05-2020-audios-mp3_rf_51433533_1.html



martes, 28 de abril de 2020

Madrid-GUG Abril 2020: Podcast 1

Debido al COVID-19 no nos podemos juntar para hacer meetups así que hemos decidido hacer un podcast. En esta primera edición tenemos de asistentes a:

Iván López (@ilopmar), Jorge Aguilera (@jagedn), Miguel Rueda (@MiguelRuGa), Cristian López (@crilofer) y Jose Miguel Rodríguez (@jmiguel).

- https://objectcomputing.com/news/2020/04/07/micronaut-vs-quarkus-vs-spring-boot-performance-jdk-14
- https://dev.to/jagedn/serve-huge-file-with-rxjava2-in-micronaut-55pm
- Eduardo Sánchez: JVM Tuning: https://www.youtube.com/watch?v=TR1oV6F5Xzs


Podcast disponible in ivoox: https://www.ivoox.com/podcast-28-04-2020-audios-mp3_rf_50631296_1.html


martes, 18 de febrero de 2020

Madrid-GUG Febrero 2020: Micronaut y Kubernetes para programadores

En esta charla Álvaro Sánchez-Mariscal (@alvaro_sanchez) nos hablará de Kubernetes y Micronaut:


En esta charla veremos la integración de Micronaut con Kubernetes. Empezaremos creando una imagen Docker de una aplicación Micronaut, para luego crear deployments, services, config maps y secrets de Kubernetes para ver el funcionamiento de las capacidades de Micronaut sobre service discovery y distributed configuration. Todo se realizará mediante ejemplos, sin slides.




Video:



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