Skip to content

Tipos Algebraicos en Java 21 [Streaming]

Photo of David Gómez
Hosted By
David G.
Tipos Algebraicos en Java 21 [Streaming]

Details

En esta próxima charla, seguimos profundizando en las nuevas capacidades que la ultima versión de Java (Java 21) nos permite añadir a nuestra forma de programar.

Nota: Este es el evento para registrarse si no vas a poder venir presencialmente y vas a seguirnos en remoto por Streaming. Si vas a asisitir presencialmente, debes registrarte en el meetup del Evento Presencial.

## Detalles

Java poco a poco ha ido adoptando patrones funcionales en sus diferentes versiones. En el caso de los tipos algebraicos (ADT) lo ha hecho poco a poco, casi en silencio, sin darlo ningún tipo de bombo. Primero fueron los los records, después los sealed class /interface para dar finalmente un soporte completo en Java 21 añadiendo Pattern Matching y el Record Pattern. En la charla explicaremos de manera breve que son los tipos algebraicos, como Java los soporta y los posibles usos, como la creación de DSLs (Domain Specific Language), estructuras de datos inmutables como listas, o codificación de efectos de lado como Optionals, o Try.

# Speaker: Miguel Rafael Esteban
Miguel Rafael Esteban Lleva más de 20 años trabajando como desarrollador y arquitecto de software en diferentes empresas, lenguajes de programación y plataformas. Una de esas personas que es habitual asistente en los meetups de MadridJUG, con un particular interés y experiencia en la programación funcional.

Photo of MadridJUG group
MadridJUG
See more events
Online event
This event has passed