Ahora que me empiezan a sonar familiares los términos como Monoid y Functor, me he atrevido con las bases matemáticas de la programación funcional.
Mini Patrones de Programación Funcional en Scala
Mejores tipos para propagar la información de contexto y evitar que los estados ilegales puedan ser representados.
Dando Contexto a los Datos con Newtype
Sin el soporte adecuado, hasta el problema más sencillo necesita una solución compleja.
Probando con Propiedades
Un caso práctico de property-based testing.
Problemas de Dominio
Mi primer intento de modelar un dominio complicado mientras aprendo programación funcional.