Functional Programming Principles in Scala: First Impressions

Two of the Guardian's software developers take a look at the new programming language course offered by Scala creator, Martin Odersky.

This week we've set ourselves the challenge (along with most of the developers here at the Guardian) of undertaking Functional Programming Principles in Scala. Scala is the main programming language that we use at the Guardian, and through studying this course we hope to gain a deeper understanding of the language, learn new features and improve our programming style. The course is devised and delivered by Scala's creator, Martin Odersky and we're excited by the insights he's sure to reveal.