Shimi Bandiel - Free Monads: From Trampolines to I/O
15:30 - 16:20 Extra Spicy
Trampolines can help you eliminate Stack Overflow Exceptions (SOE) from your recursions. In this session we’ll discuss the implementation technique for Trampolines, show their monadic properties and generalize the implementation into the Free Monad.
Attendees should be familiar with advanced Scala syntax and, although a background in Functional Programming concepts (e.g., Functors, Monads) is preferred, it is not mandatory and I’ll provide quick introduction over these concepts.
Shimi Bandiel is the CTO of Trainologic Ltd. He has more than 12 years of experience in developing, consulting and training on the JVM platform.
Shimi is a passionate Scala Programmer and a firm advocate of FP development style.