Tipos Algebraicos en Java 21 [Presencial]

![Tipos Algebraicos en Java 21 [Presencial]](https://secure.meetupstatic.com/photos/event/2/a/e/5/highres_516790981.webp?w=750)
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.
## Detalles
Nota: Este es el evento para asistir presencialmente. Si no vas a poder asisitir presencialmente y quieres seguir la sesión por straming, debes registrarte en el meetup del Evento Streaming.
DJava 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.
COVID-19 safety measures

Tipos Algebraicos en Java 21 [Presencial]