From OOP To FP Through A Practical Case: IO And Error Handling


Details
Scala es un lenguaje de programación que combina dos paradigmas, orientación a objetos y funcional. Sin embargo, lo más común es llegar a Scala teniendo un conocimiento basado principalmente en orientación a objetos.
El objetivo principal de esta charla es acercarnos a la programación funcional desde un enfoque eminentemente práctico a través del caso de uso de gestión de errores.
La idea es partir de un ejemplo de código usando orientación a objetos y evolucionar este código introduciendo y posteriormente aplicando diferentes conceptos hasta terminar con una versión funcional usando las librerías cats y cats-effect.
No es necesario tener conocimientos previos sobre programación funcional para seguir esta charla, pero sí sería conveniente estar familiarizado con la programación en Scala.
Cristina Delgado, Backend Software Engineer en Packlink
-- Meetup y posterior networking patrocinado por Liferay --

From OOP To FP Through A Practical Case: IO And Error Handling