week 1:
- Familiarizing with Scala
- Scala Idioms
- Create methods with no side effects (Pure functions)
- Prefer Immutable Objects
- Think Expression oriented programming
- Use Match Expressions and Pattern Matching
- Eliminate null values from your code
- Pitfalls
interesting reads:
- http://www.alejandrolujan.com/blog/is-a-monad-more-like-a-burrito-or-a-railroad
- https://www.kickstarter.com/projects/andanthor/scalaquest-a-game-to-learn-scala
- http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
- http://twitter.github.io/scala_school/
- http://www.scala-lang.org/
- http://docs.scala-lang.org/style/index.html
- https://www.scala-exercises.org
- http://eed3si9n.com/learning-scalaz/index.html
- http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appearing_in_the_Book