Rating:

(14 reviews)
Author: Visit Amazon's Joshua D. Suereth Page
ISBN : 1935182706
New from $28.56
Format: PDF
Download books file now Free Scala in Depth for everyone book with Mediafire Link Download Link
About the Author
Josh Suereth is a softward developer with Typesafe. He is a Scala committer and the maintainer of scala-tools.org.
Books with free ebook downloads available Free Scala in Depth
- Paperback: 304 pages
- Publisher: Manning Publications (May 24, 2012)
- Language: English
- ISBN-10: 1935182706
- ISBN-13: 978-1935182702
- Product Dimensions: 0.8 x 7.5 x 9.2 inches
- Shipping Weight: 1.3 pounds (View shipping rates and policies)
Free Scala in Depth
First, the good parts: The book delves into very important and advanced Scala programming concepts and techniques such as type classes, advanced use of implicits with the type system in order to create compact and flexible coding designs, combining object oriented programming techniques with functional programming, pitfalls of integrating Java with Scala and workarounds to deal with them, and parallel and asynchronous programming techniques with actors. It ends with a very brief introduction to advanced functional programming techniques that rely on the solid foundations of category theory.
This is a very didactic and highly opinionated book, laying out the best practices and rules to follow, along with pitfalls to avoid. Suereth tries to motivate the reader with concrete, real-world examples in order to help better understanding, even when the subject matter is relatively abstract and advanced.
The bad parts: It really feels like it has been rushed into production. My concern is not only spelling and grammar mistakes, much more important than them are some strange repetitions as well as lack of explanations at some places in the book. I have a hard time believing that the final manuscript underwent a serious editorial effort. I know that Suereth is a very experienced Scala developer who contributes enormously to many Scala projects, but apparently writing a good technical book, taking into account the pedagogy of the reader, especially when it comes to explaining very advanced and abstract programming concepts and techniques, is a very difficult task. It is like some parts of the book have been written with a very focused mind, aiming to be crystal clear, whereas some parts feel like the author dragged himself to finish the chapter.
Download Link 1