April 2009
6 posts
Add explicit return types to all implicits.
Scala’s not Ruby. Scala’s not Haskell. Borrowing inspiration is...
Prefer vals to vars. (But remember not all vars are created evil.)
Avoid implicit conversions that “massage” types. Prefer explicit...
Avoid case class inheritance.
Beware initialization issues. Remember that class/trait/object bodies are...
March 2009
5 posts
Wrap multi-line statements in parentheses ().
Never break a line just before an opening brace {.
Avoid method overloading
Use Joda Time. Seriously.
Don’t end identifiers with an underscore.