Scalæ By the Bay has ended
Back To Schedule
Friday, November 11 • 10:40am - 11:00am
Why the Free Monad Isn't Free

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Scala developers love to discuss Monads, their metaphors, and their many use cases. Recognizing that monadic design and development patterns have their place, this talk will discuss the price of implementing the Free Monad in your code - spoiler alert - it's not free. We will define the Free Monad (while proving you don't have to be an expert in category theory to understand) and give you the confidence to know when it is is not the answer in your code. We will also provide alternatives that provide greater maintainability and discuss the tradeoffs in performance and design.

avatar for Kelley Robinson

Kelley Robinson

Security Developer Advocate, Twilio
Kelley works on the Account Security team at Twilio, helping developers manage and secure customer identity in their software applications. Previously she worked in a variety of API platform and data engineering roles at startups. Her research focuses on authentication user experience... Read More →

Friday November 11, 2016 10:40am - 11:00am PST