This talk will dive into Scalding, a Scala API to Hadoop, and how it is used at for data processing. It will begin by briefly introducing the core abstractions provided by Scalding and describe typical data flow. Then we will dive deeper into Typed API, Algebird, Matrix API, and unit testing. A motivating example of building a simple recommendation engine will be used.