日本語

Easy and Efficient Data Validation with Cats

When the data validation component in our application is not well designed, the code can quickly become not expressive enough and probably difficult to maintain.

This talk introduces Cats, a Scala library based on category theory, and some of its most interesting components for data validation. In particular, we’ll discuss some options to achieve efficient and expressive data validation.

You’ll see numerous examples of how data validation can be achieved in a clean and robust way, and how you can easily integrate it in our code, without any specific knowledge of category theory.

Session length
40 minutes
Language of the presentation
English
Target audience
Beginner: No need to have prior knowledge
Who is your session intended to
People who want to know what are the pros and cons of different ways of validating data
Speaker
Daniela Sfregola (Daniela Tech LTD / Director)

voted / votable

Candidate sessions