Bibliography Scala Software Engineering

Hands-on Scala Programming: Learn Scala in a Practical, Project-Based Way – ISBN-13: 978-9811456930

See: Hands-on Scala Programming: Learn Scala in a Practical, Project-Based Way, Publisher ‏ : ‎ Li Haoyi (July 11, 2020)

Fair Use Source:

Hands-on Scala teaches you how to use the Scala programming language in a practical, project-based fashion. This book is designed to quickly teach an existing programmer everything needed to go from “hello world” to building production applications like interactive websites, parallel web crawlers, and distributed systems in Scala. In the process you will learn how to use the Scala language to solve challenging problems in an elegant and intuitive manner.

Currently 50% off the normal price (US$88) until the end of the month! E-Book versions of Hands-on Scala are available from the book’s website,


“Hands-On Scala is the best way to learn about writing Scala in this simple and straightforward manner, and a great resource for getting things done using the Scala ecosystem.”

“I helped review some of this book – excellent work by Haoyi; if you’re looking to get into Scala, recommended!”

  • Alex Allain, author of Jumping into C++

“Fantastic book! I got the privilege to review it, and I can honestly say it made me a better engineer! Tour de force by Haoyi”

  • Dimitar Simeonov, entrepreneur

“This will be great! Haoyi asked me to read an early draft. Very pragmatic. Great examples.”

About the Author

Li Haoyi graduated from MIT with a degree in Computer Science and Engineering, and since then has been a major contributor to the Scala community. His open source projects have over 10,000 stars on Github, and are downloaded over 7,000,000 times a month. Haoyi has used Scala professionally to build distributed backend systems, programming languages, high-performance web applications, and much more. Haoyi writes a blog about Scala and other technical topics at