
Scala in depth
by Joshua D. Suereth · first published 2012
5mentions
4recommended by
5HN commenters
2011–2015first – last mentioned
80% recommend20% neutral
Why HN recommends it
An advanced Scala guide covering the type system and deeper language techniques. It serves as a follow-up to introductory Scala books for working developers who want more depth.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.

…that, but it's not a hard to digest book so if you've got the time and patience, then this is THE book you should read: http://www.artima.com/shop/programming_in_scala_2ed And you must also mention "Scala in Depth" by Joshua Suereth, which is like the equivalent of "Effective Java", a ~ 300-pages book you definitely must read once you're done with "Scala for the Impatient": http://www.manning.com/suereth/ On the…
on “Graham’s Guide to Learning Scala” ↗Programming in Scala, by Martin Odersky, et al (comprehensive) Scala for the Impatient, by Cay Horstmann (introductory) Scala in Depth, by Joshua Suereth (advanced)
on “Ask HN: Scala books for experienced java dev” ↗…inefficient object-oriented code that constantly manufactures and throws away objects." Very true, except that it doesn't happen in practice. There's a more elaborate discussion in Joshua Suereth's book "Scala in Depth" on this very topic, because Scala has the exact same problem. A boatload of OO Java guys are now migrating to Scala, bringing their OO with them. Teaching them Scala is trivial, teaching them FP is not.…
on “My Perception of CoffeeScript” ↗I've found "Scala in Depth" to be really good for learning more about the type system http://www.manning.com/suereth/
on “Scala school” ↗Last week I finished re-reading LOTR. It was awesome. Besides that, I am currently reading Scala in Depth (Suereth) and re-reading Refactoring (Fowler).
on “Ask HN: Which book are you reading these days?” ↗