Scala in Depth

Scala in Depth

Book Title: Scala in Depth

Author: Robert C. Martin

Format: Paperback | 225 pages

Publication Date: 27 May 2012

ISBN-13: 9781935182702


Scala is a new hybrid object-oriented/functional language written for

the Java Virtual Machine (JVM). The Scala type system, while very

powerful, can be daunting. This book helps remove obstacles by

showing how to effectively use this language both on its own and

within the JVM ecosystem.

Scala in Depth helps readers integrate Scala into their existing projects

as well as introducing new best practices and designs that are emerging

from the Scala community. This book covers advanced object oriented

features of Scala, as well as functional concepts. The book also

describes some fundamental coding styles that can prevent common

pitfalls and help keep your code concise, expressive and readable. The

book covers the new Scala 2.8.0 collections API.


* Covers Scala 2.8.0 collections API

* Helps readers master advanced features of Scala

* Written by a project Committer


Scala In Depth covers all the advanced features of the language one

needs to be productive in daily usage and to become an expert Scala

programmer. The book is written for readers who know Java or another

OO language. Prior experience with Scala is helpful but not required.


Scala has been gaining a lot of attention. Recently, small conferences

have been popping up for Scala related talks around the world, and are

more planned.