By uji on June 05, 2014
Scala at Hootsuite
Some of our Scala engineers have a Java/PHP background, while others have a background in Haskell. After writing Scala for a few years, we feel that we have (more or less) figured out a happy medium of how we should be writing Scala with a functional style we can all agree on.
This blog post will show code examples we’ve come across while refactoring as part of our code review / pair programming sessions. While this is production-level code, but I have simplified it to demonstrate the changes.