getting started with scala
Infos générales et saines lectures
- les 4 articles Strategic Scala Style du blog de lee haoyi
http://www.lihaoyi.com/post/StrategicScalaStylePrincipleofLeastPower.html
http://www.lihaoyi.com/post/StrategicScalaStyleConcisenessNames.html
http://www.lihaoyi.com/post/StrategicScalaStylePracticalTypeSafety.html
http://www.lihaoyi.com/post/StrategicScalaStyleDesigningDatatypes.html
Et la track de Daniel westheide
http://danielwestheide.com/scala/neophytes.html
Pour te familiariser avec le langage lui même tu peux pratiquer avec les workshops
https://github.com/flatMapDuke/dans-s-cas-la-devoxx
Et/ou
http://www.scalakoans.org
Pour le frameworks :
Workshop Playframework http://fr.slideshare.net/mobile/skibaa/play-framework-workshop-full-stack-java-web-app
Workshop Akka https://github.com/xbucchiotty/airport
Un survol des libs et de l'écosystème
https://github.com/lauris/awesome-scala/blob/master/README.md
Et
index.scala-lang.org
Pour le tooling
Ligne de commande il faut te familiariser avec sbt tu trouveras sans mal des présentations intro à sbt
Pour les IDE : intellij ou scalaIDE
Pour impressionner le recruteur
- scalaz il y a une bonne track qui démarre la http://eed3si9n.com/learning-scalaz-day1
- les projets typelevel cats est bien documenté shapeless il faut pouvoir mentionner les HLists