Scala Developers Barcelona - Estás más cerca de la programación funcional pura de lo que crees
Wednesday 20 March 2019, 19:00 - 20:00
Passeig de Gràcia 71, 3º 1ª, Barcelona, España
La programación funcional es un "hot topic" hoy en día en Scala. Muchos nos acercamos al lenguaje por características como la facilidad para trabajar con immutabilidad, la librería de colecciones immutables y persistentes fácil de usar o la gestión de errores sin excepciones, por poner algunos ejemplos. Y ahora muchos desarrolladores Scala escuchan con interés a los gurús de la programación funcional y sus promesas. Probablemente ya has leído tweets y blog posts interesantes y has escuchado el canto de sirenas sobre la facilidad de razonar sobre el código sin side effects, refactors triviales o pruebas automatizadas sin necesidad de mocks... Pero al mismo tiempo la programación funcional pura te parece en exceso compleja y demasiado alien para tu equipo. No lo es (tanto). Si ya has usado List, Seq y otras colecciones... si ya has usado Try o Either o incluso Option... si ya has usado Future, ya tienes muchas de las herramientas que necesitas para entender la programación funcional pura. En esta charla, armados solo con unos conociemientos básicos de diseño de software (como los que ya podamos tener en diseño orientado a objetos) y con algo experiencia previa desarrollando en el lenguaje, convertiremos un programa imperativo en un programa funcional (casi). Luego veremos como hemos "inventado" las temidas mónadas y "final tagless" (que no estaba muerto). Y quizás descubras que os falta un poco menos para entender y aplicar la programación funcional en tu equipo. Para todo esto y más, Jordi Pradel(@agile_jordi) será nuestro próximo invitado a ScalaBcn!!! Si queréis sumaros al slack de Scala-bcn podéis hacerlo en https://scalaes-register.herokuapp.com/ y entrar en el channel #scala-bcn Lugar aún por determinar
Publicado por: Betabeers