Joshua Suereth – Effective Scala at ETE 2012

Joshua Suereth’s talk on Effective Scala at ETE 2012 is a fantastic overview for engineers learning Scala and wanting to get familiar with some best practices:

I’m going to have to read his book, “Scala in Depth”.

(via Chariot Solutions)

Very quick start with Scala on OS X

1. Download and extract directory

2. Move scala install directory under to /usr/local/.

3. Add SCALA_HOME variable to your .bashrc export SCALA_HOME=/usr/local/[SCALA INSTALL DIRECTORY]

4. Add $SCALA_HOME/bin to your path in .bashrc, example: export PATH=$PATH:/usr/local/bin:/usr/local/sbin:$SCALA_HOME/bin

5. Get Emacs set up, read Scala, Emacs, and Yasnippet and Stone Tools and Scala Development.

(even easier, check out Bill Venners of Artima’s tips for steps 1-4)

Play, experiment. Maybe write the equivalent of Code To Joy’s myTunes: Groovy and JFugue (“Crazy Train” as the new “Hello World”? Not exactly, but a fun exercise).

Read The busy Java developer’s guide to Scala: Functional programming for the object oriented