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).