LyonJS

#53 "Tester son JS dans la joie et la bonne humeur" + "Réalité augmentée en JS"

Mardi 27 mars 2018 à 17:00

Retrouvez-nous pour discuter Javascript autour d'une présentation et d'un lightning talk. Restez avec nous ensuite autour de l'apéro !

Talk : "Tester son JavaScript dans la joie et la bonne humeur" (environ 45 min)

Bien que grandement améliorés avec l'arrivée des différents frameworks JavaScript, les tests Front-End ont souvent eu mauvaise réputation.

A ma gauche : Jest, une solution proposée par Facebook pour tester unitairement le code de ses applications JS. Sa devise est : “Delightful JavaScript Testing”. Après quelque temps d’utilisation, je peux vous assurer que ce n'est pas du bluff. Zéro configuration (ou presque), performances optimisées, watch mode avancé, snapshot testing sont les forces de cet outil.

A ma droite : Cypress, une solution récente open-source qui vient détrôner Selenium au niveau des tests d'intégration et End 2 End. L'accent est mis sur la simplicité de configuration et d'implémentation. Tout comme Jest, Cypress a pensé à ses utilisateurs : les développeurs.

A travers une présentation de ces outils et des démonstrations en live coding, nous verrons ensemble comment Jest et Cypress permettent de tester unitairement et de bout en bout des applications JavaScript (quel que soit le framework utilisé), avec une expérience de développement (DX) des plus agréables. Vous verrez qu'il n'existe plus d'excuse valable pour mépriser la qualité de son code JavaScript !

Présenté par Nicolas Payot Nicolas Payot is Lead Front-End Developer at Dawex (a data marketplace in Lyon for monetizing and acquiring data). He’s been working as a developer for 7 years now with mobile (at the beginning) and web technologies. He tries to build great products with the right (and shiny) techs and by writing readable, testable and maintanable code. He loves JavaScript and its ecosystem and tries to write and speak about it sometimes. Also, he occasionally gives courses about Front-End Development to students.

Lightning Talk : "Réalité augmentée en JS" (environ 15 min) (Description à venir)

Présenté par Thomas Schell

On remercie chaudement Le Livre Scolaire qui nous fait le plaisir de sponsoriser et d'héberger cette édition.