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 & 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 & 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.