SJL-0674 (learn 'Clojure :with #_ a #fullstack 'web-app) | Devoxx

(learn 'Clojure :with #_ a #fullstack 'web-app)

Hand's on Labs

lang Langages alternatifs

Paris 202-203 Lab

jeudi at 16:15 - 19:15

Clojure est un langage alternatif sur la JVM. Il est très intégré avec Java et permet utiliser très facilement des jeux de données, des API ou des modèles de concurrence simples et composables (FRP/RX , CSP (à la Go), Software Transactional Memory ... ).

Le but de cet atelier est d'apprendre les bases de Clojure.

Après avoir introduit et utilisé le langage, nous créerons un service Web et des pages dynamiques.

Ce sera notamment l’occasion d’approcher des techniques de travail :

  • l’approche Data First : comment représenter un problème avec de la donnée en premier et faire en sorte que le programme réagisse a cette donnée.
  • le REPL driven development : comment utiliser Clojure pour se connecter et manipuler/inspecter un programme a chaud (sans JRebel) tout en éditant le code source de l’application dans son IDE :)

Cet atelier s’adresse aux débutants en Clojure ayant éventuellement de légères notions en programmation fonctionnelle.

Jonathan Winandy Jonathan Winandy

Jonathan est ingénieur Data et co-­fondateur de Valwin.

Il a travaillé dans différents contextes, MOA/MOE, développeur Java/Scala/Clojure pour des éditeurs/startups, architecte de plateformes distribuées. Au cours de son expérience professionnelle, Jonathan s’est spécialisé dans l’analyse de sources de données pour faciliter la construction d’entrepôt de données.

Il présente régulièrement des sujets d’actualité lors de conférence et organise Scala.IO, conférence européenne autour du langage Scala.

Clément Delafargue Clément Delafargue

Clément Delafargue est consultant indépendant. Il travaille dans le web depuis 2002. Il est particulièrement intéressé par la programmation fonctionnelle.

Passionné par la technique et le développement, il a co-fondé en 2009 Eklaweb, une entreprise de développement sur mesure. Dans ce cadre, il a assemblé une équipe d’ingénieurs et les a formés à la programmation fonctionnelle. Il est désormais consultant indépendant et collabore avec différentes startups dont Clever-Cloud et Sounderbox.

En parallèle de son activité professionnelle, il donne des cours de développement, de FP et de CI à l’École Centrale de Nantes et à l’IMIE. Il a créé le Nantes FP, y donne des conférences et fait partie de scala.io

Fred CECILIA Fred CECILIA

Je suis un développeur curieux dans tout les sens du terme ! D'une part car toujours à la recherche de stimulation intellectuelle, et d'innovation. D'autre part parceque j'aime bien parlé de monade et de web sémantique :) Je cherche à être non pas un simple spectateur mais un acteur dans mon environnement. C'est la raison pour laquelle depuis presque 2 ans j'ai quitté mon beau siège chez un éditeur/ssii pour commencer une aventure startup ! Rêveur pragmatique j'aime utiliser les bon outils pour transformer des idées en réalité.