From Functional Programming in Kotlin by Marco Vermeulen, Rúnar Bjarnason, and Paul Chiusano
This article covers how monads, monad combinators, and functors work and why you should be afraid of them.
In this video, Michał Płachta focuses on problems with mutable states, explains why pure functions can’t use them in majority of cases, and shows you how to fight mutability by working with immutable values, which are used extensively in functional programming.
Haskell expert Vitaly Bragilevsky demonstrates Haskell features that make programming at the level of types possible.
Six Questions for Ivan Čukić, author of Functional Programming in C++
Ivan Čukić has been coding since 1998, and is now a core developer in C++ at KDE. He teaches modern C++ and functional programming at the Faculty of Mathematics at the University of Belgrade.
By Frances Lefkowitz