Created
August 24, 2016 13:22
-
-
Save jeantil/6a70e5d98c865edcfde9ce04f331b9a8 to your computer and use it in GitHub Desktop.
getting started with scala
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment