Paris Typescript #15

Cet événement est passé

85 y sont allés

Image du lieu de l'événement

Détails

C'est un plaisir de vous retrouver pour cette nouvelle édition du Paris TypeScript. Un grands merci à Dashlane qui nous héberge encore une fois :)

Programme :

• Talk #1 : Code Prettier Code

Auteur : Téo METZ (ContentSquare)

Durée : 20min

Description :

L'objectif de ce talk est de montrer comment et pourquoi convaincre une équipe d'ajouter Prettier à ses projets js/ts dans le court terme. J'y démontre la valeur ajoutée de Prettier, et comment l'installer de bout en bout: comment l'ajouter au projet, l'intégrer aux linters existants, organiser la PR qui appliquera Prettier, merger facilement les branches des autres membres de l'équipe, et les meilleurs moyens de faire en sorte d'appliquer Prettier sur tous les changements futurs.

Le but est vraiment de montrer à qui serait intéressé par Prettier, que la complexité de son ajout dans un projet, même gros, est assez réduite pour considérer de le faire sans trop attendre, et que sa valeur ajoutée en vaut le prix.

• Talk #2 : Property based testing : de la théorie à la pratique

Auteur : Nicolas Dubien (Criteo)

Durée : 30min

Description :

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.

• Talk #3 : Distributed messaging in Typescript

Auteur : Thomas Guillory (Dashlane)

Durée : 20min

Description :

Comment permettre à plusieurs projets tournant dans des runtimes séparés de communiquer tout en profitant du type-checking ? C'est en se heurtant à cette problématique lors du développement de ses web extensions que les devs de Dashlane ont créé [ts-event-bus](https://github.com/Dashlane/ts-event-bus), un event bus où les messages sont typés et les transports abstraits, permettant une très grande flexibilité d'usage. L'objectif de ce talk est de faire une démonstration de cette librairie et des différents cas d'application.

N'hésitez pas à proposer votre talk via le formulaire suivant :

https://goo.gl/forms/7mHmLe71al1nACER2