• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Rob Spoor
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Jesse Silverman
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Frits Walraven

Programming Scala book

 
Ranch Hand
Posts: 376
Scala Monad
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The book "Programming Scala" by Dean Wampler and Alex Payne is available (free through O'Reilly Open Feedback Publishing) online http://programming-scala.labs.oreilly.com/index.html

Looks very good!
 
best scout
Posts: 1294
Scala IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It really looks good. But I'm not sure if 280 pages can give more than a brief overview of Scala?!?

I recently bought this one and I'm very happy with it. Obviously it has some more pages and it is very pleasant to read without annoying the reader by starting from zero with the plain language syntax like so many programming books do.

Marco
 
Gabriel Claramunt
Ranch Hand
Posts: 376
Scala Monad
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Actually, I just realized that the authors said that's a work in progress...
On the other hand, I believe that "Programming in Scala" should be THE book (written by Martin Odersky himself!)
 
Marco Ehrentreich
best scout
Posts: 1294
Scala IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You're right! I've not yet finished the book but it really seems to be THE book!

As I said it's really nice that this book doesn't start explaining the keywords and basic syntax constructs of Scala. This wouldn't be a very long chapter in Scala anyway You should be somewhat familiar with programming - preferably in Java - but you don't need to know every detail of typical object oriented languages. Nevertheless this book manages to show the reader some more advanced examples without having a deep understanding of Scala or Java.

The authors in particular show the advantages of functional programming in contrast to object oriented solutions to which most of the readers may be used to. This is one thing I found especially helpful coming from a Java background. If you're already familiar with a modern programming language you surely don't want to read another reference book of the language syntax. Here you see concrete examples of the Scala language features and in particular improvements regarding design and style of an application when using the functional language elements of Scala.

I'd like to hear more about other books but I can definitely recommend this one to anyone interested in Scala!

Marco
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I also have the Artima "Programming in Scala" book, and I see a lot of people around me who have that book.

It is indeed THE book for Scala at the moment. Not only because Martin Odersky himself is one of the authors, but also because it is an exceptionally well written book. I really like the way they explain complex topics step by step, by taking an example, and then step by step refactoring it through one or more chapters, introducing new concepts at every step. I wish more technical books were written so clearly and with such a good step by step approach. You can tell by the way it's written that the authors are experienced educators.
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic