Paris.JS
parisjs.org
Paris.JS
@parisjs.org
Le meetup mensuel autour de JavaScript. Rejoignez-nous sur discord: https://discord.gg/t6t8jhAaVz/

https://parisjs.org
Et c'est la fin de ce talk et c'est la fin de ce ParisJS ! C'est bon de vous revoir !
February 26, 2025 at 7:48 PM
February 26, 2025 at 7:45 PM
Tout comme ce que je disais.
February 26, 2025 at 7:44 PM
Si elle donne pas les bons résultats, vous lui dites "non machine, tu es punie" et elle apprend à ne plus le faire.
February 26, 2025 at 7:42 PM
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.
February 26, 2025 at 7:42 PM
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)
February 26, 2025 at 7:41 PM
MediaPipe c'est un framework open source qui a des models de hand-tracking, face-tracking, pose-tracking, etc tu connais
February 26, 2025 at 7:39 PM
On va utiliser MediaPipe (pour récupérer des trucs médias) et Tensorflow (pour tonsurer des flows ? je sais pas)
February 26, 2025 at 7:38 PM
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
Vite + React + TS
gesture-recognition-beryl.vercel.app
February 26, 2025 at 7:37 PM
February 26, 2025 at 7:35 PM
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
February 26, 2025 at 7:35 PM
Astuces en vrac !
February 26, 2025 at 7:21 PM
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
February 26, 2025 at 7:20 PM
Passer de JS à TS oui ! Mais comment ?
Tout réécrire ?
Code freeze ?
🥶

Transition progressive !
February 26, 2025 at 7:18 PM
Si vous n'avez pas de pattern matching, l'exhaustive checking c'est bien aussi
February 26, 2025 at 7:17 PM
Woah du type checking sans transpilation avec JSDoc le futur est fouuuuuy
February 26, 2025 at 7:17 PM
"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 !
February 26, 2025 at 7:14 PM
Un beau mariage c'est un beau contrat. Votre front et votre back sont mariés, pensez à un contrat d'API.
February 26, 2025 at 7:14 PM
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.
February 26, 2025 at 7:13 PM
"guess we're doing sushi now"
February 26, 2025 at 7:07 PM
"Vous n'êtes pas obligés de lire les détails", qu'il nous dit.
Ça tombe bien : je ne sais PAS lire 👍
February 26, 2025 at 7:06 PM
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
February 26, 2025 at 7:05 PM
Switcher vers TypeScript, suffisant ? Probablement pas mais il va nous l'expliquer, enfin je pense.
February 26, 2025 at 7:03 PM
(trilogie du samedi petit ange parti trop tôt néanmoins)
February 26, 2025 at 7:03 PM