scala typeclasses free monad scalaz haskell functional programming apache spark polysemy recursion schemes semigroup monoid lens consensus flp distributed systems aeson software engineering rdd cats event sourcing performance category theory jvm lambdaconf boulder rabbitonweb javascript confitura java architektura code testable tdd
See more