Salenda has joined the Adaptavist family!

Continue to site
Salenda has been acquired by Adaptavist.
Find out more about Adaptavist.

Greach 2019

Home / Conference / Greach 2019

Greach 2019

Un año más se celebró Greach, el evento técnico que se lleva organizando en Madrid desde hace ya 8 añosComo novedad este año, el tema principal del evento, que era tradicionalmente el ecosistema Groovy, ha sido ampliado hacia otros ecosistemas para más lenguajes de la JVM (Java y Kotlin principalmente). Más de 150 asistentes y más de 40 ponentes participaron en esta edición de Greach. 

El día 28 de marzo tuvo lugar la jornada de talleres en Glue Work Madrid. Los talleres, distribuidos en 3 pistas y 3 sesiones, permitían aprender acerca de la arquitectura de microservicios, reactividad, o frameworks y lenguajes de la JVM. 

Para empezar, en el taller «Learn Micronaut: a reactive microservices framework for the JVM», Álvaro impartió una didáctica introducción a Micronaut, el reciente framework para la JVM especialmente adecuado para implementar microservicios.

En la segunda sesión, Vladimír Oraný impartió «Guide to Developer-Friendly DSLs» donde enseñó cómo construir DSLs con Groovy en un taller autoguiado. Por último, Sendil Kumar impartió «Jhipster Workshop», donde mostró de manera concisa el generador de aplicaciones web JHipster.

El día 29 de marzo comenzaron las conferencias en los Teatros Luchana. Como habitualmente, Salenda patrocinaba gustosamente el evento y disponía de un puesto a disposición de todos los asistentes que se quisieran acercar. 

Las conferencias estaban divididas en 2 pistas y 8 sesiones. Los temas principales incluían microsevicios y frameworks de la JVM por un lado; y Android, testing o lenguajes de la JVM por otro. De esta manera, se sucedieron charlas variadas e interesantes a lo largo del día. 

En su «Keynote», Andrés Almiray hizo un inspirador repaso al estado del arte en lo que respecta a frameworks web Java, desde la construcción de aplicaciones monolíticas con Struts en el 2006 a la corriente actual de microservicios con frameworks como Micronaut. 

A continuación, en «Micronaut State of the Union», Graeme Rocher expuso en una informativa charla algunos aspectos relevantes acerca del diseño de Micronaut. 

En «Spock vs JUnit 5 – Clash of the Titans», Marcin Zajączkowski comparó las utilidades de testing Spock y JUnit 5 de forma instructiva. La charla fue seguida por «Reactive for the Impatient – A Gentle Intro to Reactive Programming and Systems», donde Mary Grygleski introdujo conceptos de programación reactiva con Java en una charla divulgativa. 

Después, nuestro compañero Alberto De Ávila, llevó a cabo «GRAALVM with Groovy & Kotlin«, una completa charla donde expuso los datos más relevantes sobre GraalVM, la nueva extensión a la máquina virtual de Java. 

Para acabar el día, Graeme Rocher repasó esta vez las novedades de Grails 4, entre las que destaca especialmente su integración con partes de Micronaut. 

El día 30 de marzo, último día del evento, la sesiones empezaron desde temprano. En «Zipfiles on the Fly with Micronaut», Jacob Aae Mikkelsen demostró de forma clara cómo servir archivos zip en forma de flujo usando Micronaut.  

En «How To Build a Test Lib for a Microservice Based Web Application with Geb & Spock», Michael Kutz expuso descriptivamente su experiencia y consejos para construir una librería de testing funcional utilizando Geb. La charla fue seguida por «Creating Micronaut Configurations», donde Iván López demostró extensivamente cómo crear configuraciones en Micronaut para integrar librerías externas en el framework. Justo después, Kevin Wittek expuso «(Automated) Security Testing in a DevOps world», donde recomendó una variedad de herramientas para hacer pentesting de aplicaciones web Java (a destacar: FindBugs y Testcontainers).

A continuación, nuestros compañeros Alberto Barón y Miguel Ángel impartieron simultáneamente charlas de 15 minutos. En «Micronaut performance«, Miguel analizaba de manera concisa el rendimiento de Micronaut en comparación con otros frameworks de la JVM orientados a la programación de microservicios como Vert.x. En «Analyze your code with SonarLint for IntelliJ«, Alberto exponía descriptivamente cómo usar el detector de problemas de calidad SonarLint en IntelliJ IDEA. 

En las dos últimas sesiones del día, Ko Turk comparaba de forma divertida en «The battle of the IDEs» los principales entornos de desarrollo para lenguajes de la JVM (IntelliJ IDEAEclipse IDE y NetBeans entre otros) y Todd Sharp enseñaba en «How I Automated My Barn with Arduino, Raspberry Pi, Kafka, Docker, Kubernetes, Mongo and the Cloud» su entorno de home automation DIY en tiempo real. 

Así concluyó Greach 2019, con talleres y ponencias que han destacado por su buen nivel informativo, motivador y divulgativo. Cabe destacar una mención especial a los organizadoresSergio del Amo y José Miguel Rodríguez que han llevado a cabo una impecable labor (a juzgar por el buen ambiente que se respiraba en el evento y los comentarios publicados en redes sociales) la cual contribuye a hacer de la comunidad que participa en Greach una de las más acogedoras, amigables y colaborativas en el ámbito del desarrollo software.

Alberto de Avila
Alberto de Avila
Alberto is Team Leader at Salenda. He has been working with Grails since 2011 and he usually attend to events like Greach, Madrid GUG, Spring I/O and others related to the Java ecosystem and its variants. Nowadays he's trying to learn more about iOS development and improve its skills developing mobile apps with Groovy.
Recent Posts
Contacta con nosotros

Puedes enviarnos un email y te contestaremos lo antes posible. Puedes poner tu teléfono en el campo de mensaje y te responderemos lo antes posible.

Not readable? Change text. captcha txt

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies. ACEPTAR

Aviso de cookies