Lisp, Spring 5 et Reactor


Détails
Nous découvrirons ce soir la programmation en Lisp sur la JVM avec Arnaud Bos. Florian Beaufumé, quant à lui, nous présentera la programmation réactive dans un contexte Spring 5.
Les deux présentations seront ensuite suivies d'un apéro pizza et bières (offertes), dans une ambiance chaleureuse !
L'équipe 'logistique' vous serez gré de ne pas oublier de vous désinscrire au plus tôt si vous ne pouvez pas venir (pour les commandes de pizza et bières).
Voici plus de détails sur les deux présentations de la soirée :
Le meilleur langage de programmation jamais conçu: Lisp sur la JVM
“The greatest single programming language ever designed.” - Alan Kay, about Lisp.
Clojure est un langage fonctionnel pour la JVM inspiré du plus ancien langage de programmation fonctionnel: Lisp.
En bon héritier, Clojure expose un style de programmation dynamique (REPL) basé sur des fonctions “as first-class citizens”, l’immutabilité et des structures de données persistantes.
Ses puissantes abstractions sur les collections et le polymorphisme ainsi que ses modes de gestion de la concurrence en font un langage adapté à tous types d’applications.
Programmation réactive avec Spring 5 et Reactor
Pour des microservices ou pas, la programmation réactive on en entend beaucoup parler, mais elle peut paraître abstraite. Avec son support dans Spring 5 une étape est franchie et c’est l’occasion de s’y intéresser de près !
Nous allons introduire concrètement la programmation réactive et ses bénéfices, puis sa mise en oeuvre concrète avec Spring 5 et la librairie Reactor, mais aussi expliquer ses limitations.

Lisp, Spring 5 et Reactor