Skip to content

Instantly share code, notes, and snippets.

@jeantil
Created August 24, 2016 13:22
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeantil/6a70e5d98c865edcfde9ce04f331b9a8 to your computer and use it in GitHub Desktop.
Save jeantil/6a70e5d98c865edcfde9ce04f331b9a8 to your computer and use it in GitHub Desktop.
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment