Shapeless and Applicative Functors for Server side validations

Audience

Problem(s)

(column1.validate|@| column2.validate|@| column3.successNel[ValidationError]) {Entity.apply}

Solution

Let’s write some code

--

--

--

A software engineer and a functional programming enthusiast at Simple-machines, Sydney, and a hardcore hiking fan. https://twitter.com/afsalt2

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Afsal Thaj

Afsal Thaj

A software engineer and a functional programming enthusiast at Simple-machines, Sydney, and a hardcore hiking fan. https://twitter.com/afsalt2

More from Medium

Implementing a Clean Architecture Application in Scala — Part 1

Our Clean Architecture

Kafka: Consume Messages From Multiple Queues

Few practical Apache Kafka Tips

Reactive Web Application: With Play, Akka, and Reactive Streams — Part 1