Scala Futures and Async: When to Use Which?

This is an excellent talk which sorts out futures, promises, flatMap and map on futures.  If you have any interest on that subject matter its a must see.

Async is a new Scala module designed to simplify non-blocking concurrency using futures. At first glance, Async appears to be yet another option to do concurrent or parallel programming in Scala,...