BreizhCamp # Dans s'cas la
Animateurs
- Ludwine Probst qui fait du Scala depuis 1 an en dehors du boulot
- Jonathan Winandy qui fait du Scala depuis 2 ans
Les supports
https://github.com/flatMapDuke/dans-s-cas-la-breizhcamp
Déroulement
La session commence par une présentation de Scala. Je retiens deux choses principalement :
-
Quelques “Killer Apps” (Akka, Play! Framework, Gatling,…)
-
Scala utilisé dans le milieu professionnel (Twitter, LinkedIn, Amazon, Zenexity, Viadeo, Foursquare, voyages-sncf.com, Klout, …)
Ce hands-on a consisté, pendant 3h, à compléter des tests unitaires qui permettait de découvrir progressivement le langage Scala.
J’étais agréablement surpris par cette façon ludique de présenter le langage Scala. J’étais bien occupé durant ces 3h.
Pour ceux qui s’intéressent au langage Scala, je vous conseille de refaire ce hands-on chez vous. Pour cela, il faut :
Cloner le repository :
1
git clone git@github.com:flatMapDuke/dans-s-cas-la-breizhcamp.git
Lancer le script
1
./handson go
ou
1
./handson.bat go
Désormais le code est compilé et les tests exécutés à chaque modification de fichier. Vous n’avez plus qu’à remplacer les “__” par les résultats attendus.
Nous avons eu aussi pendant la session une illustration “participative” de l’immutabilité d’une liste en Scala :)
Bilan
J’ai apprécié cette session qui m’a permis de réviser ce que j’avais appris de la formation Functional Programming Principles in Scala. J’ai encore beaucoup de choses à apprendre de Scala, je vais y travailler !