Just a quick note if you haven’t seen it. Martin Odersky is teaching a Coursera class Functional Programming Principles in Scala. On the backend we’ve been experimenting with how we can use Scala more easily in our 99% Java project, and apparently we’ve been talking about it enough that Matt Baker decided this was a good way to expand his backend knowledge.
Now I’m signed up and loving it. I’m only a week in, but it looks like a good refresher of the subjects in Structure and Interpretation of Computer Programs and for me a refresher in how Scala should be written rather than my “Java without semi colons” style.