Monad stacks living in an imperative world


Details
Managing technical debt is hard, especially for small teams, moving fast. One way to work it down is to standardize how the information flows between the different components. We introduced a small library to the Troops codebase built around a single monad stack to take care of our logging and dependency management needs while also enforcing a standard way of handling errors. In the talk I'll describe how we are building expressive services that are easier to understand without compromises.
Bio
Tamas Neltz is a Software Engineer at Troops, where he works on the platform that powers Troops' workflow management service. He's been working with Scala for the past 7 years, passionate about functional programing paradigms and applications to real-world software.
Note
As of now we don't have a sponsor, so you may want to pick up food on your way in.


Monad stacks living in an imperative world