
Florian Boulay
From Oyst
Développeur et architecte chez Oyst. Technos utilisées chez Oyst: Node.js, Go, Kafka...

À la découverte de Clojure
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 (lien de l'article), 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.