Programación funcional con Java y VAVR

Detalles

En 2014, Java lanzó la versión 8 incluyendo nuevas características al lenguaje para dotarlo de unas iniciales capacidades funcionales como son las Lambdas, Interfaces funcionales y Monads como Stream, Opcional y CompletableFuture. En 2019, muchas veces cuando participas en los desarrollos, continúas observando que los equipos siguen usando sintaxis con estilo muy imperativa propios de la versión 7 o anterior. Esta charla revisará aspectos de la programación funcional en Java con la ayuda de VAVR y la evolución del manejo de excepciones que en ocasiones genera una versión sofisticadas del infame patrón GOTO.

Principales temas cubiertos en la charla:

Composición funcional
Type Driven Development
Manejo funcional de excepciones

Speaker:

Juan Antonio Breña Moral es un Senior software Engineer especializado en proyectos de Transformación Digital, Internet y STEAM con experiencia en Europa y Medio Oriente. En el pasado, ha creado algunas Startups.
Actualmente, trabaja como Chapter Lead para ING Belgium
https://www.linkedin.com/in/juanantoniobrenamoral/