RobBot: Running your standup with a Free Monad

Speaker: Greg Dorrell – Software Engineer, Expedia

Monads are really powerful. You can even build programs with them! We will take a look at how Monads can be used for more than just handling errors cases (in the case of Option/Try/Error). We will work our way up to writing a program that models my team’s daily standup using the Free Monad. We will discuss some of the pros and cons of this approach.