Advertisement · 728 × 90

Posts by Paris.JS

Preview
Détecter les bugs depuis son IDE: TSDoc et autres recettes pratiques Détecter les bugs depuis son IDE TSDoc et autres recettes pratiques @adrienjoly @adrienjoly.com

Slides de mon talk de ce soir, au meetup @parisjs.org : docs.google.com/presentation...
N’hésitez pas si vous avez des questions !

1 year ago 5 2 1 0

Et c'est la fin de ce talk et c'est la fin de ce ParisJS ! C'est bon de vous revoir !

1 year ago 0 0 0 0
Post image
1 year ago 0 0 1 0
Post image

Tout comme ce que je disais.

1 year ago 0 0 1 0

Si elle donne pas les bons résultats, vous lui dites "non machine, tu es punie" et elle apprend à ne plus le faire.

1 year ago 0 0 1 0

Pour être précis, vous donnez des bonbons à la machine jusqu'à ce qu'elle vous donne des bonnes sorties pour les entrées que vous lui donnez.

1 year ago 0 0 1 0

Un réseau de neurones, en gros, c'est vous avez des entrées, vous avez des sorties, et entre les deux il se passe des trucs (je vous promets que c'est ça)

1 year ago 0 0 1 0
Advertisement

MediaPipe c'est un framework open source qui a des models de hand-tracking, face-tracking, pose-tracking, etc tu connais

1 year ago 0 0 1 0

On va utiliser MediaPipe (pour récupérer des trucs médias) et Tensorflow (pour tonsurer des flows ? je sais pas)

1 year ago 0 0 1 0
Vite + React + TS

Petite démo pour commencer ! gesture-recognition-beryl.vercel.app

Faites des pouces en l'air devant votre écran, promis c'est pas un piège

1 year ago 0 0 1 0
Post image
1 year ago 0 0 1 0

Et c'est la fin de ce talk, on termine avec Gabriel qui va nous parler de reconnaissance de gestures dans le navigateur via un model

1 year ago 0 0 1 0
Post image

Astuces en vrac !

1 year ago 0 0 1 0

Soit vous typecheckez tout dès le départ en excluant de moins en moins de fichiers au fur et à mesure, soit vous faites l'inverse (typechecker quelques fichiers à la fois)

C'est comme voulvoul

1 year ago 0 0 1 0

Passer de JS à TS oui ! Mais comment ?
Tout réécrire ?
Code freeze ?
🥶

Transition progressive !

1 year ago 0 0 1 0

Si vous n'avez pas de pattern matching, l'exhaustive checking c'est bien aussi

1 year ago 0 0 1 0
Post image

Woah du type checking sans transpilation avec JSDoc le futur est fouuuuuy

1 year ago 0 0 1 0
Advertisement

"L'erreur c'est de suivre un peu bêtement chatGPT" c'est vrai pour du code et c'est vrai pour une industrie entière. C'est fou !

1 year ago 0 0 1 0

Un beau mariage c'est un beau contrat. Votre front et votre back sont mariés, pensez à un contrat d'API.

1 year ago 0 0 1 0

En TS, évitez any comme la peste parce qu'il va s'infiltrer dans votre application, tout rendre pourri et tuer votre chien avant de crasher votre application.

Bon le chien peut-être pas, mais l'application, garanti.

Utilisez le mode strict.

1 year ago 2 2 1 0
Post image

"guess we're doing sushi now"

1 year ago 0 0 1 0

"Vous n'êtes pas obligés de lire les détails", qu'il nous dit.
Ça tombe bien : je ne sais PAS lire 👍

1 year ago 0 0 1 0

Comment éviter les bugs ?
Eh bah on va commencer par écrire des tests. Oui je sais ça fait peur mais à un moment il faut se sortir les doigts.
Ensuite on peut envisager un linter, il est infatigable et saura plus vite que vous si vous êtes en train de faire une connerie

1 year ago 0 0 1 0

Switcher vers TypeScript, suffisant ? Probablement pas mais il va nous l'expliquer, enfin je pense.

1 year ago 1 0 1 0

(trilogie du samedi petit ange parti trop tôt néanmoins)

1 year ago 0 0 1 0

Ça s'ouvre immédiatement sur une parodie de The X-Files, je suis client (jamais vu un seul épisode mais je fais semblant)

1 year ago 0 0 2 0
Post image

Téma la prestance

1 year ago 2 0 1 0
Advertisement

Et c'est la fin de ce talk ! On enchaîne avec @adrienjoly.com qui va nous parler de comment détecter les bugs directement depuis son IDE

1 year ago 0 0 1 0

Une fois que tout ça est fait, il est l'heure de restituer;
Pour ça vous pouvez déjà faire des pull requests pour les sujets les plus rapides à traiter, pour le reste, planifiez et documentez pour l'avenir

1 year ago 0 0 1 0
Post image

D'autres pistes pour l'analyse, sur un aspect plus sécurité cette fois

1 year ago 0 0 1 0