Past Meetup

March Scala Meetup: Applicative Validation in Scala

This Meetup is past

38 people went

Location image of event venue

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