Philippe Charrière | Voxxed Days Luxembourg

Philippe Charrière
Philippe Charrière Twitter

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

lang Alternate Languages

Mais LOL, pourquoi avoir inventé Kotlin, Scala est déjà un Java simplifié

Conference

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...

TBA : To be announced / Salle non affectée