Bucharest FP #34 — An Applicative Application


Details
Hi, everyone!
Time for a new meetup. This time I'd like to present something that can be seen as a continuation to Vlad's previous presentation, where he talked about applicatives and monads, among others. It's also based on work I've done almost a year ago, which is being used in production right now.
# Ionuț G. Stan — An Applicative Application
## TALK ABSTRACT
Applicatives and monads are all nice and useful, but sometimes seeing a novel way of employing them might deepen our understanding of the subject. This is what this talk aims for by showing a practical and somewhat unusual application of the Applicative abstraction.
We will look at the task of optimizing network calls — in this particular case, OpenTSDB queries — and show how using an Applicative interface enables us to design an API that's oblivious to the optimization processes, while still keeping the code purely functional.
## SPEAKER BIO
Ionuț is a software developer at Eloquentix 0, where he works on backend services using Scala. His current interests revolve around functional programming techniques, programming languages and compilers.

Bucharest FP #34 — An Applicative Application