À la découverte de Clojure (Florian Boulay)
Venez à la découverte de Clojure, ce langage fonctionnel tournant sur la JVM (entre autres). Oncle Bob a récemment dit que Clojure était mieux que C, Python, Ruby et Java (voir ici), c'est le moment de comprendre pourquoi. 2 parties dans ce talk: première moitié : on regarde les bases du langages : les types, la syntaxe Lisp, les fonctions et les structures de données. On fera aussi un petit historique du langage et on verra pourquoi son auteur Rich Hickey l'a créé deuxième partie : on entre dans le vif du sujet. On code une appli web (en live !). Clojure permet de faire à la fois le backend (classique) et du frontend (ClojureScript). Cette petite webapp aura donc un backend Rest (ou GraphQL on verra) et un frontend en React, le tout codé en Clojure.