LyonJS

#44 : GraphQL, Apollo & Lightning Talk API REST

Tuesday 25 april 2017 à 17:00

Retrouvez-nous pour discuter Javascript autour d'une présentation, et restez avec nous après autour de l'apéro ! Ce mois-ci, on parle d'API : GraphQL & REST.

On remercie Silkhom qui nous héberge gentiment pour cette édition. Le meetup se déroule donc près du tram T1 Liberté. Merci à eux !

Web Services High-tech avec GraphQL et Apollo (~45 min)

Avez-vous déjà utilisé ou créé des web services REST ou SOAP ? Voulez-vous quelque chose de différent ? Venez découvrir un nouveau genre d'API, à l'origine créé dans les laboratoires secrets de Facebook. J'ai nommé : GraphQL.

Ce protocole permet de créer des web services modernes répondant aux besoins d'aujourd'hui : haute performance sur réseau mobile, forte évolutivité et très grande souplesse, usages émergents, données en temps réel, auto-documentation…

Apollo GraphQL, un projet communautaire lancé et supporté par le Meteor Developpement Group, nous permet d'utiliser facilement GraphQL à la fois côté front- et back-end. Le client Apollo est une alternative sérieuse et populaire à Relay, conçue pour fonctionner partout et offrant quelques fonctionnalités sympathiques comme un cache intelligent.Bonus: tout ceci sera concrétisé dans une application Vue !

Présenté par Guillaume Chau (Twitter (https://twitter.com/Akryum))

Membre de la core team de Vue.js et contributeur open-source pour Meteor & Apollo GraphQL. Consultant Ingénieur en étude et développement web.

Un backoffice en javascript (~15 min)

PHP a Symfony et Laravel, Python a Django… et en Javascript, on a quoi pour créer facilement un backoffice ? Découvrez comment on peut partir d'un modèle de données pour construire rapidement une API REST et une interface d'admin avec Sequelize, Lumber, Forest et Swagger.

Présenté par Louis-Rémi Babé (Twitter (https://twitter.com/louis_remi)) Louis-Rémi a découvert javascript en utilisant puis en contribuant à jQuery il y a dix ans. Depuis il a continué à expérimenter avec ce langage, notamment sur le terrain de la création typographique. Aujourd'hui il s'en sert pour créer et interconnecter des systèmes d'informations.

Les images