The Neophyte's Guide to Scala Part 1: ExtractorsPart 3: Patterns EverywherePart 6: Error handling with TryPart 8: Welcome to the FuturePart 11: Currying and partially applied functionsPart 13: Path-dependent typesPart 16: Where to go from here