Functional Programming Patterns for the Pragmatic Programmer

Functional Programming Patterns for the Pragmatic Programmer

In this talk we will see a pragmatic approach to building a purely functional architecture that delivers cohesive functional components.
We will cover functional patterns such as Free Monads, Transformers, Kleisli arrows, dependently typed checked exceptions
and types as well as how they can be glued together to achieve pure functions that are composable, context free, dependently injectable and testable.

Dome project and code with instructions to run it can be found at:

https://github.com/47deg/func-architecture

Ad2476bf0540dfaa0fc30cb62c8e07da?s=128

Raúl Raja Martínez

September 21, 2015
Tweet