ApéroCode #1 : JavaScript

mar. 13 novembre à 19:00

l'hybride
Lille
France
Lille

Save the Date! Nous sommes ravis de vous convier à notre premier ApéroCode ! Ce nouveau format d'événement est destiné à renforcer nos compétences en développement web ou en devops, tous langages de programmation ou outils confondus. Pour ce premier rendez-vous, nous vous invitons à une soirée orientée JavaScript avec deux conférences inédites ! Nous aurons le plaisir d'accueillir Grégory Copin, directeur technique chez Les-Tilleuls.coop, qui nous parlera de la centralisation de la gestion de nos données. Il nous invite à tirer parti de la paresse pour imaginer des solutions constructives et brillantes qui effaceront une grande partie des redondances de nos projets. La gestion de données est trop souvent source de duplications importantes et il est temps que les développeurs JS prennent ce problème à bras le corps. Et si les données n'étaient qu'une étape ? Réponse prochainement... Il sera ensuite secondé par Kévin Dunglas, CEO chez Les-Tilleuls.coop, qui nous parlera des UIs synchronisées avec les données persistées grâce au protocole Mercure. Et si l'UI de nos sites web ou apps mobiles se mettaient à jour en temps réel dès qu'une donnée affichée (prix, disponibilités, commentaires…) est modifiée dans le système de persistence ? Grâce à Mercure, les serveurs « poussent » des mises à jour en temps réel à tous types de clients. Ce protocole, basé sur les « Server-Sent Events », est supporté nativement par les navigateurs, tire parti au maximum de HTTP/2 et passe à travers tous les pare-feux. Mercure est auto-découvrable, conçu dès le départ pour être utilisé avec des API hypermedia ou GraphQL, dispose d'un mécanisme d'autorisation qui permet de ne publier certaines mises jour qu'à certains clients autorisés, permet aux clients de se reconnecter automatiquement si ils perdent puis retrouvent une connection, ré-envoie les messages qui se seraient perdus. Encore mieux, Mercure fonctionne même avec des langages ou architectures ne permettant pas d'établir des connexions persistantes. Au cours de cette présentation, nous découvrirons le protocole plus en détails, puis nous verrons comment : - installer un serveur Mercure grâce à Docker

  • découvrir le serveur côté client via le Web Linking

  • s'abonner à des mises à jour en utilisant EventSource

  • publier des mises à jour via une app Node.js, puis via les frameworks Symfony et API Platform (qui disposent déjà du support officiel du protocole)

  • mettre à jour un store Redux et VueX avec les données envoyées par Mercure Cet événement est gratuit et limité à 80 personnes ! Inscrivez-vous rapidement à ce meetup, votre présence vous donnera accès à 2 boissons offertes par les sponsors de l'événement. Vous avez une question au sujet de cet événement ? Contactez-nous ici ou sur Twitter @coopTilleuls.

Source: https://www.meetup.com/fr-FR/AperoCode-by-Les-Tilleuls-coop/events/256142131/


l'hybride
Lille
France

Technologie
Nous avons temporairement désactivé la possibilité de naviguer vers les tags.