Win a copy of Head First Android this week in the Android forum!
  • 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:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Rob Spoor
  • Devaka Cooray
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • Tim Holloway
Bartenders:
  • Jj Roberts
  • Al Hobbs
  • Piet Souris

Programming Scala: Scalability(...) – Target audience

 
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Dean Wampler, thanks for hanging with us.

Who is this book for? Anyone who wants to learn Scala, the intermediate programmer, the seasoned ones... Is it a beginner-friendly condensed guide or a reference book?
 
Author
Posts: 23
8
Mac OS X Scala Monad
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, Thanks for asking!

I wrote the book for two groups:

1. People who are new to Scala, but who are already experienced developers. I explain what's new in Scala 3, but also what you need to understand about Scala 2 syntax, for legacy code bases. I also assume more prior experience with OOP than with FP, but I deliberate explain FP features before OOP features ;)
2. Experienced Scala developers who want an in-depth update for Scala 3, with lots of examples.

-- Dean
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I love Scala and programming in scala is a nice accompaniment. @Dean Do you contribute to the scala compiler? How should i read the book to maximize on the gains
 
Dean Wampler
Author
Posts: 23
8
Mac OS X Scala Monad
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I don't work on the compiler or library myself, just report the occasional bug ;)

If you have Scala experience, skim the first three chapters, which provide a quick survey of the main features, then read the two chapters on "Context Bounds", the replacement for "implicits", then pick and choose what chapters interest you after that.

Beginners will want to read the first 1/2 or so, mostly in order, then come back to the more advanced material as desired.

-- Dean
 
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