Skip to content

March Scala Meetup: Applicative Validation in Scala

Photo of Sameer
Hosted By
Sameer
March Scala Meetup: Applicative Validation in Scala

Details

The last meetup at License No 1 was fun, let's meet more formally and hear a presentation this month!

In March we're going to hear from James Earl Douglas.

A functional programmer with a background in Scala and Java, James is passionate about continuous learning and keeping just outside of his comfort zone. When not knee-deep in type theory, James can be found running, cycling, and stargazing around Boulder, CO.

Applicative Validation in Scala

One of the first functional data structures I reach for when writing code that interacts with a person or another system is `Validation`. It allows me to accumulate, parse, transform, and verify input in a type-safe and parallelizable operation.

In this talk, we look at `Validation`: how to use it, why it works, and where in category theory it comes from. We'll see how to use the implementations provided by Scalaz and Cats, as well as how to roll our own from scratch.

TwitterBoulder has offered to cover catering from Yellow Belly! I've capped RSVPs at 40, if you won't be able to make it, please be sure to un-RSVP so someone on the waiting list can attend.

Schedule:

7:00-8:00: Eating & Drinking
8:00-8:15: Welcome, Sponsor Messages
8:15-8:45: Applicative Functors
8:45-9:00: Q/A
9:00-10:00: Drinking

Photo of The Boulder Area Scala Enthusiasts group
The Boulder Area Scala Enthusiasts
See more events
Twitter Boulder
1050 Walnut Street, Suite 115 · Boulder, CO