Every time I go to a Scala conference, my reading list grows exponentially. Scala World was no exception, especially given that the focus of much of the conference was Scala’s type system.
Here’s a list of things I’ve promised myself that I’ll read, in no particular order:
Functional Programming in Scala. Now also known as “The Red Book”, an affectionate name coined by @d6 at the conference. It comes in four separate parts, and encourages you to leave a bit of a gap between each part in order to put what you’ve learned into practice.
Roll Your Own Scala. A blog post by Travis Brown (@travis) from Twitter which talks about working around some of the gaps and bugs in Scala. Almost certainly a ‘fractal’ post, which will leave me with even more things to read up on.
Type Theory and Functional Programming. I mentioned to a few people at work that I had a whole list of topics to understand, including dependent types, and some basic logic. Aaron suggested this book as a good learning resource. I’m still trying to find a reasonable way to get this on my Kindle, which is easier said than done. It’s probably up next after The Red Book.
If there’s anything I’ve missed, let me know. I’ll add it to the list.