Rossi Oddet

Blog d'un artisan développeur

BreizhCamp # Dans S'cas La

Animateurs

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 !

Comments