News

Scala is designed to allow the functional programming style. But what does Scala functional programming actually mean? Let’s start with the fact that functional programs are immutable.
Moving from object-oriented to functional programming is a paradigm shift for developers, but these key principles explain why it's worth the effort.