Gabriel Pichot (@gabrielpichot) 's Twitter Profile
Gabriel Pichot

@gabrielpichot

Co-org of React Paris Meetups
React/Node.js/TypeScript/ML Instructor
All things related to AI & Web
Currently Tech Lead for a GenAI product

ID: 2472128889

linkhttp://gabrielpichot.fr calendar_today09-04-2014 17:41:26

64 Tweet

41 Followers

74 Following

Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

C'est juste moi, ou maintenant dès qu'on discute avec un data scientist : On pourrait utiliser des regex non ? DS: LLM On fait un modèle de prédiction ? DS: Attends... je demande à Claude Parfois je me demande si on ne devrait pas renommer les DSs en LLM Engineer.

C'est juste moi, ou maintenant dès qu'on discute avec un data scientist :

On pourrait utiliser des regex non ?
DS: LLM

On fait un modèle de prédiction ?
DS: Attends... je demande à Claude

Parfois je me demande si on ne devrait pas renommer les DSs en LLM Engineer.
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Il y a au moins deux façons de débugguer un problème de preventDefault : - perdre une journée à lire du code (ou regarder les listeners présents dans le DOM) - prendre 2 secondes à copier le snippet dessous, et se retrouver directement dans l'event listener correspondant.

Il y a au moins deux façons de débugguer un problème de preventDefault :
- perdre une journée à lire du code (ou regarder les listeners présents dans le DOM)
- prendre 2 secondes à copier le snippet dessous, et se retrouver directement dans l'event listener correspondant.
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Si comme moi vous aviez un peu de mal à comprendre pourquoi dans Remotion vos vidéos "flicker" (tremblotte/vacille), il faut supprimer tout ce qui est non déterministe. Dans mon cas une propriété css "transition" qui se baladait. 😌

Si comme moi vous aviez un peu de mal à comprendre pourquoi dans Remotion vos vidéos "flicker" (tremblotte/vacille), il faut supprimer tout ce qui est non déterministe.

Dans mon cas une propriété css "transition" qui se baladait. 😌
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

C'est mon astuce pour éviter de leaker des secrets lorsque je fais des partages d'écran ou que je présente des talks. Sous Mac, vous pouvez stocker vos secrets directement dans la Keychain et y accéder depuis le terminal, tout ça via la commande security.

C'est mon astuce pour éviter de leaker des secrets lorsque je fais des partages d'écran ou que je présente des talks.

Sous Mac, vous pouvez stocker vos secrets directement dans la Keychain et y accéder depuis le terminal, tout ça via la commande security.
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Je dis au revoir à Next.js. Et ce sera ma meilleure décision technique sur l'année 2024. Je viens de commencer à utiliser Remix v7 sur un projet (ou React Router v7). C'est beaucoup plus simple, ça marche de suite, et puis c'est ViteJS sous le capot <3

Je dis au revoir à Next.js.
Et ce sera ma meilleure décision technique sur l'année 2024.

Je viens de commencer à utiliser Remix v7 sur un projet (ou React Router v7).

C'est beaucoup plus simple, ça marche de suite, et puis c'est ViteJS sous le capot &lt;3
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Je viens de découvrir la fonctionnalité la plus sous-cotée de Vercel. Et personne n'en parle. Bon ok elle est en beta. Qui se lance et appuie sur le bouton ? Perso, j'attends de plus être pendant la période des fêtes. :D

Je viens de découvrir la fonctionnalité la plus sous-cotée de Vercel. 
Et personne n'en parle.

Bon ok elle est en beta.

Qui se lance et appuie sur le bouton ?
Perso, j'attends de plus être pendant la période des fêtes. :D
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Racontez-moi votre week-end en une image ou deux trois phrases. Je commence. Hier, j'ai codé le flux de checkout, cet après-midi je l'ai mergé. Pardon, l'IA a codé, je lui ai tapé sur les doigts, elle a corrigé, j'ai mergé.

Racontez-moi votre week-end en une image ou deux trois phrases.
Je commence.

Hier, j'ai codé le flux de checkout, cet après-midi je l'ai mergé.
Pardon, l'IA a codé, je lui ai tapé sur les doigts, elle a corrigé, j'ai mergé.
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

La vie est trop courte pour les revues de code... Voici mon secret : Conflits git ? Discussion technique ? Débat sur les specs ? git merge -X ours Le vrai 10x engineer ne perd pas son temps avec ça Après tout, si mon code est là en premier, c'est qu'il est meilleur, non ?

La vie est trop courte pour les revues de code...

Voici mon secret :

Conflits git ? Discussion technique ? Débat sur les specs ? git merge -X ours

Le vrai 10x engineer ne perd pas son temps avec ça 

Après tout, si mon code est là en premier, c'est qu'il est meilleur, non ?
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Vercel vient enfin de résoudre un des mes gros pains points : la gestion des environnements. On peut enfin setup facilement un environnement de staging/QA. Tout ça avec les Custom Environments. (Enfin! 🙏)

Vercel vient enfin de résoudre un des mes gros pains points : la gestion des environnements.

On peut enfin setup facilement un environnement de staging/QA.

Tout ça avec les Custom Environments.

(Enfin! 🙏)
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Ma vie de tech lead : - Alors pour ce sprint on a 5 objectifs - Et la semaine dernière ? - On en avait 4 et on en a livré aucun - Exactement... On peut parler de notre problème de priorisation ? - J'ai une réunion urgente là, on en parle après

Ma vie de tech lead :
- Alors pour ce sprint on a 5 objectifs
- Et la semaine dernière ?
- On en avait 4 et on en a livré aucun
- Exactement... On peut parler de notre problème de priorisation ?
- J'ai une réunion urgente là, on en parle après
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Le planning poker c'est comme les impôts : tout le monde déteste mais tout le monde est obligé d'y passer. Sur mes projets en agence, j'ai arrêté les estimations. Ma méthode : - discuter avec le client de ces priorités - résoudre les bugs en priorités - livrer plus souvent

Le planning poker c'est comme les impôts : tout le monde déteste mais tout le monde est obligé d'y passer.

Sur mes projets en agence, j'ai arrêté les estimations.

Ma méthode : 
- discuter avec le client de ces priorités 
- résoudre les bugs en priorités
- livrer plus souvent
Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Pour ceux qui perdent encore du temps à écrire leurs cursor rules à la main... N'oubliez pas qu'une communauté partage déjà ses prompts. dotcursorrules.com

Gabriel Pichot (@gabrielpichot) 's Twitter Profile Photo

Si un projet n'a pas le niveau qualitatif attendu : 1. Définissez une suite de flux utilisateur critiques à tester. 2. Faites-les faire manuellement par l'ensemble de l'équipe. 3. Automatisez. Oublier l'étape 2 c'est se tirer une balle dans le pied.

Si un projet n'a pas le niveau qualitatif attendu :

1. Définissez une suite de flux utilisateur critiques à tester.

2. Faites-les faire manuellement par l'ensemble de l'équipe.

3. Automatisez.

Oublier l'étape 2 c'est se tirer une balle dans le pied.