Functional Error Handling and Validation with Cats
Автор: Xebia Functional (formerly 47 Degrees)
Загружено: 2020-06-23
Просмотров: 4740
Описание:
There is a place where all the fancy abstractions of functional programming really shine: error handling and data validation. During this talk, we will take a whirlwind tour of what the Scala language, supplemented by the cats library, have to offer in that respect:
Option and Either to expressively represent computation that may fail.
Validated for checking pre-conditions on our programs’ inputs while nicely accumulating all encountered errors.
Then we will see how the “three musketeers of functional programming,” Applicative, Monad, and Traverse (along with Functor as d’Artagnan) can help us handle our errors and validate our data in a simple, expressive, and composable way!
Slides: https://speakerdeck.com/47degacademy/...
Speaker: Valentin Kasas
Twitter: / valentinkasas
Language: Scala
Recorded: June 23rd, 2020
This talk is a 47 Degrees Academy event. Find out more here:
Site: https://www.47deg.com/academy
Slack: https://47degreesacademy.slack.com/jo...
#scala #functionalprogramming
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: