Philippe Charrière
From Bots.Garden
- TAM France @GitLab and CSO @Clever_Cloud
- Eleveur de bots @BotsGarden 🤖
- Eclipse Golo core committer @TypeUnsafe
- @ScalaIO_FR member
Blog: http://www.k33g.org
Alternate Languages
Mais LOL, pourquoi avoir inventé Kotlin, Scala est déjà un Java simplifié
Pendant des années, j'ai dit à qui voulait l'entendre: "Scala c'est de la 💩". Puis je me suis penché sur le sujet (c'est vexant en fait de ne pas comprendre) et j'ai appris à réellement aimer ce langage. Mes conclusions:
- Ma grande surprise: Scala peut être simple (plus simple que Java)
- Les "fonctionnalistes" (j'ai complètement détourné le terme, on pourrait dire "scalafistes") sont des gens sans pédagogie 🙀 (oh je suis méchant) qui veulent tout expliquer avec des concepts mathématiques à des devs qui ne sont pas forcément matheux
- Peut-être que les "fonctionnalistes" veulent garder leur savoir pour eux ... 😉
Mes certitudes:
- on peut faire du Scala "simple" à la JavaScript 🙃
- c'est finalement plus lisible (moins verbeux) que du Java
- la courbe d'apprentissage peut être faible (rapide)
- Les "fonctionnalistes" ne sont pas tous d'accord avec moi... mais certains si 😘
- et surtout, en moins d'une heure je peux vous mettre le pied à l'étrier
Nous verrons les classes, les fonctions, les collections, les monades (il n'y a finalement rien de plus c... qu'une monade), les implicites (pour faire les malins en soirée), les microservices en Scala, le pattern matching, etc...