This is the start of a set of blog posts to encourage and educate developers about functional Scala.

Whereas a basic understanding of Scala syntax and some programming experience is expected there is no assumption the reader has any knowledge of FP concepts or Haskell.

The target audience is developers that have moved to, or are considering the move from OO languages like Java and C# to the wonderful world of Scala.

Topics covered: