Developer Experience

Cuando tu programa se compila en varias etapas.
Leer más →

Password Validation

Validando contraseñas (otra vez).
Leer más →

TDD con Programación Funcional

He programado el juego del tres en raya en un estilo funcional, guiándome solamente con los tests.
Leer más →

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.
Leer más →

Dando Contexto a los Datos con Newtype

Sin el soporte adecuado, hasta el problema más sencillo necesita una solución compleja.
Leer más →

Probando con Propiedades

Un caso práctico de property-based testing.
Leer más →

Problemas de Dominio

Mi primer intento de modelar un dominio complicado mientras aprendo programación funcional.
Leer más →

Buy Me a Coffee

Segunda parte de la Coffee Machine kata. Ahora con más tagless-final y más cats-effect.
Leer más →

The Coffee Machine kata

Me lio la manta a la cabeza con tagless-final y cats-effect para solucionar la Coffee Machine kata.
Leer más →