Functional Scala Functional programming in Scala. Useful material for both current Scala programmers and newbies
Scala Style Guide - Scala Documentation
typelevel.scala | Towards Scalaz (Part 1)
A lot of people see Scalaz as a hard fringe, ivory tower, not suited for real-world applications library, which is unfortunate. The goal of this blog post series is to introduce various components of Scalaz, and hopefully through this allow folks to gain an understanding towards the power of Scalaz.
Functors, Applicatives, And Monads In Pictures - adit.io
Aditya Bhargava's personal blog.
typelevel.scala | How do I error handle thee? Let me count the ways
Scala has several ways to deal with error handling, and often times people get confused as to when to use what. This post hopes to address that.
λ Tony's blog λ - scala.Option Cheat Sheet
A bit dated but still gives a good explanation of Option
FP in Scala @ Coursera
Video lectures by Martin Odersky and other key people in the Scala community. The lectures contain some mistakes and things that the true functional Scala community would not agree on, however the video format makes it easy to digest and listen to on the beach.
Type classes are awesome, they resolve a lot of headaches that other types of polymorphism bring you. Learn them, love then.
Functors in Scalaz
March 21, 2014
Pastebin with built in compiler! Great for sharing working code snippets.
Manning: Functional Programming in Scala
THE book on FP in Scala. Teaches basic functional concepts and how to implement functional concepts in Scala from scratch. Written by some of the heaviest people in the field.
From ∅ to Distributed Service. Some information a bit dated
Quick Explanation of Scala’s (_+_) Syntax - Code Commit
Atomic Scala | Learn Programming in a Language of the Future
This is a scala book/eBook that is supposed to be a great start, however not FP focused but cover a lot more of the Scala ecosystem and libraries.
Getting Started — sbt Documentation
You will need SBT installed and understand the basics to work with any Scala project.
Idiomatic Scala: The For-Comprehension - blog blog blog
Explanation of the for/yield syntax that is much more powerful than its first appearance