Table of Contents
- Scala and Data Science
- Manipulating data with Breeze and Saddle
- Plotting with Breeze-viz
- Parallel collections and futures
- Scala and SQL through JDBC
- Slick: a functional interface to SQL
- Interacting with Web APIs
- Scala and MongoDB
- Advanced concurrency with actors
- Distributed Batch Processing with Spark
- Spark SQL and DataFrames
- Distributed Machine Learning with MLlib
- Visualisation with the Play framework
- Visualization with D3 and the Play Framework
- Appendix: Pattern matching and extractors

