Paris.js #88

Hosted by Datadog

Link to the meetup
  • Tour d'horizon de Yarn 2!

    Introduit il y a bientôt trois ans, Yarn s'est depuis lors taillé une solide place dans l'écosystème JavaScript grâce à sa mise au premier plan des problèmes de stabilité et de consistance. Il est maintenant temps de découvrir ce que Yarn 2 nous réserve, et vous dévoiler les prochaines étapes de notre plan visant à rendre vos applications plus stables, et vos cycles de développement plus abordables.
    • Property based testing : de la théorie à la pratique

      Apparu dans le monde fonctionnel avec QuickCheck, le property based testing est une nouvelle approche pour tester le bon fonctionnement d'une application. Il permet de détecter des bugs en quelques lignes sans avoir à spécifier l'ensemble des cas limites et s'avère être un allié puissant aux tests unitaires classiques. Nous verrons ensemble ce qu'est le property based testing. Par la suite nous déroulerons plusieurs exemples d'application, basés sur le framework fast-check, allant du simple algorithme à l'interface graphique.
    • Un voyage de deux ans au coeur d’une application JS fullstack

      En 2017, je commençais mon premier projet en tant que lead tech. A cette époque, je faisais mes premiers pas en react-native et j'étais accompagné de deux développeurs. Notre objectif: construire un POC en 4 semaines pour démontrer que nous pouvions déverrouiller une voiture à l’aide d’une application mobile codée en react-native. En deux ans, cette équipe a fait beaucoup de chemin. Le POC est maintenant devenu une application complète permettant de visualiser la disponibilité de centaines de voitures dans Paris, elle est devenu le métier principal de notre client et l’équipe est maintenant composé de 10 développeurs. Cependant, cette évolution s'est accompagnée de nombreux défis: Des bugs, de la dette technique, des bugs, des ralentissements de l’équipe, des mauvaises conceptions architecturales faites par votre serviteur et ah oui, des bugs. Nous avons appris beaucoup alors que nous cherchions à relever ces défis et j’aimerais partager nos apprentissages. Voici quelques sujets don’t nous parlerons pendant cette session : Monitorer les bugs sur une fullstack JS Typer le JS Industrialiser: Marque blanche && intégration continue && déploiements automatisés de toute la stack Tester fonctionnellement une application en react-native
        • How to refactor your API without bugs using GraphQL and static type-checking

          Is this field still used? Can I safely delete it? When refactoring an API, that's a question you can ask yourself. In this talk, I will show how Relay and static typing can help you refactor your GraphQL API quickly and without introducing defects.