Yaroslav Hryniuk - Bring Functional Programming to production. ScalaUA2018

preview_player
Показать описание
Yaroslav Hryniuk - Bring Functional Programming to production (Lightning Talk) ScalaUA2018

Writing purely functional applications is hard. There are a lot of parts of the puzzle like typelevel/cats, typelevel/cats-effect, category theory, etc, but, unfortunately, there is no defined complete approach to do that. I am going to put all together and provide a set of rules for writing such kind of applications. Firstly, we are going to abstract over a container, and define code capabilities using typeclasses from cats and cats-effect. Then, I will show some practical problems we can easily solve using given approach. Currently, this approach is being adopted and used in WIX for production.

Рекомендации по теме