Le 9 novembre dernier, Xebia a mis les petits plats dans les grands au quai Grenelle en organisant son évènement technique et Agile : les XebiCon. En chiffres, c’est 51 conférences et retours d’expérience et plus de 700 visiteurs. Le thème de cette année était celui du train de l’innovation et les salles étaient nommées comme des wagons; wagon A, wagon B… en route vers la connaissance.
Je n’ai malheureusement pas pu assister aux séances du matin mais je me suis rattrapé l’après-midi en commençant par une conférence de Cédric Hauber, développeur chez WeScale, qui nous a présenté une architecture basée sur ReactJS, Redux, RethinkDB, Kubernetes ainsi que quelques lignes customisées pour nous aider à inclure du temps réel dans nos applications. Redux permet en effet de gérer un état global de tous les composants ReactJS et RethinkDB est selon lui une base de données NOSQL tout à fait adaptée aux traitements temps réel. Kubernetes est, quant à lui, un orchestrateur de conteneurs Docker…
J’ai ensuite découvert comment Europ Assistance, grâce à la mobilisation d’une équipe en mode startup et une approche orientée utilisateurs, a développé en 6 mois sa place de marché HOMIO. Cette dernière, basée sur une solution en mode SAAS : IZBERG, permet de mettre en relation les clients avec les artisans pour des travaux de réparation ou de rénovation.
En deuxième partie d’après-midi, Bastien Charez, Alexis Kinsella et Dmytro Podyachiy de Xebia nous ont respectivement présenté les ressemblances et les différences entre Angular2, ReactJS et Vue.js afin de nous aider dans le choix d’un framework Front. Si j’ai bien tout compris et pour simplifier au maximum, Angular2 est une offre packagée qu’il vaut mieux utiliser si on a des affinités avec AngularJS bien que la deuxième version ne ressemble que peu à la première et donc pas ou peu de réutilisation du code existant. ReactJS et Vue.js sont des offres un peu plus modulaires de plusieurs librairies javascript. Les 3 outils (lorsqu’ils sont utilisés avec des librairies tierces pour ReactJS et Vue.js) ne se différencient pas en terme de capacité technique. Mais côté communautés, alors que AngularJS est soutenu par Google et ReactJS par Facebook, Vue.js ne possède qu’une faible renommée et donc une communauté peu développée mais qui s’agrandit peu à peu.
J’ai terminé l’après-midi devant une conférence d’Antoine Visonneau de UX Republic qui nous a expliqué comment mesurer l’expérience utilisateur.
Le programme est dense et nous oblige toujours à sacrifier des conférences auxquelles nous voudrions assister; vivement la publication des vidéos 😉
Liens et Références :
- XebiCon : http://xebicon.fr/#edition2016
- Xebia : http://www.xebia.fr/
- ReactJS : https://facebook.github.io/react/
- WeScale :http://www.wescale.fr/#accueil
- Redux : http://redux.js.org/
- RethinkDB : https://www.rethinkdb.com/
- Kubernetes : http://kubernetes.io/
- Docker : https://www.docker.com/
- Europ Assistance : http://www.europ-assistance.fr/
- IZBERG sur HOMIO : http://www.izberg-marketplace.com/fr/europ-assistance-lance-homio-sa-marketplace-de-services-developpee-en-6-mois-avec-izberg/
- Wikipedia sur SAAS : https://fr.wikipedia.or/wiki/Logiciel_en_tant_que_service
- IZBERG : http://www.izberg-marketplace.com/
- Vue.js : https://vuejs.org/
- UX Republic : http://www.ux-republic.com/
Les vidéos des Xebicon sont disponibles ici : http://xebicon.fr/videos-xebicon-2016/
J’aimeJ’aime