...
Hopefully in the future improvements in JVMs and the Scala compiler will make some of these techniques less necessary.
Here's a link to a page about Java performance coding - avoiding unnecessary allocation for Java code. The same principles apply to Scala code: http://blog.takipi.com/5-coding-hacks-to-reduce-gc-overhead/
Avoid Unnecessary Allocation
...