That tutorial is good. But be mindful that in it there is no explicit distinction being made when using Scala standard library types and Twitter library types.
e.g: Futures used in there are from Finagle rather than scala.concurrent.Future
Just to add on to this incase anyone is wondering, Twitter has a library that allows you to use the different futures together (https://github.com/twitter/bijection) if you need to.
This is really old at this point. IIRC it's for Scala 2.9, so there's stuff that's since deprecated (view bounds) and features it doesn't cover (implicit classes).
e.g: Futures used in there are from Finagle rather than scala.concurrent.Future