Quand on génère des types TypeScript à partir d’un schéma GraphQL, mais qu’on utilise Prisma pour le CRUD, on se retrouve à manipuler des objets typés selon Prisma.
Du coup, quand on retourne la donnée dans un resolver, le type Prisma ≠ le type GraphQL.
Vous gérez ça comment ?
Merci à toutes les personnes qui ont pris le temps d’analyser le code de mon test ! 🙏
Je relirai toutes vos réponses dans la semaine et je ferai un petit post-mortem de ce test échoué 😉
C’est cool qu’il y ait eu des échanges sur ce qu’est un bon test technique aussi.
Les Barrel Files bonne ou mauvaise pratique selon vous ?
Je demande par rapport aux imports circulaires par exemple, je suis tombé sur un article qui recommande cette pratique que lorsqu'on écrit une lib qui a besoin d'un seul point d'entrée.
C'est quoi pour vous les outils obligatoires à mettre en place dans une équipe de devs (6 devs sur un projet web TS/React/Apollo) ?
C'est la jungle je suis perdu. Genre Cursor c'est un game changer à avoir ?
On a "que" Github Copilot par ex.
Du coup je mets le repo de mon test ici ça pourra servir à d'autres : github.com/sebastien-imbert/…
Ce qui ressort de mon code : niveau intermédiaire. Je l'accepte sans soucis j'ai que 2 ans et demi de dev sous React.
Ouvert aux retours !
Le but du projet : créer une app de recherche de users Github, le test ne juge pas le design donc osef.
Le retour que j'ai eu sur les lacunes c'est : la gestion des états, le traitement de certains cas utilisateurs, ainsi que sur la couverture et la profondeur des tests.
J’ai raté une opportunité de poste à cause d’un test technique qui n’était pas au niveau attendu.
J’ai eu un retour, mais je le trouve un peu vague.
Un dev senior React dispo en MP pour me donner un avis sur ce qui a pu coincer dans mon code ?
J'ai l'impression que passer de dev junior à intermédiaire se fait assez vite.
Alors que devenir senior c'est une autre histoire, on peut rester des années intermédiaire.
Perso c'est mon cas : stuck intermédiaire depuis des années. 👋
Je me forme à l'accessibilité numérique en ce moment, c'est intéressant de découvrir que trop bien faire, c'est mal faire.
Une erreur courante : surcharger les alt sur des pictos/img purement décoratifs.
S'ils n'apportent aucune info utile, le alt doit être vide !
C'est vraiment cramé que pas mal de gens utilisent l'IA pour répondre à des questions simples sur Linkedin.
T'as une personne qui pose une question simple, l'auteur lui répond par un post de 600 caractères avec liste à puce, à moitié hors sujet.
Tant mieux que les IA soient fortes pour faire des LP, c’est relou les LP ça fait 15 ans qu’on fait tout pour les esquiver (Wix, Webflow, thèmes WP, templates pour n’importe quel frameworks etc etc.)
Un autre exercice pour comprendre les Scroll-driven Animations.
Faire en sorte que l'animation fonctionne au scroll du scroll container <html>.
Il y a deux façons de régler le problème, si t'as les deux t'es un boss.
codepen.io/RatonCodeur/pen/G…
Seb 👨💻 retweeted
Replying to @RatonCodeur
Oui c'est nouveau, mais il est possible de modifier ce réglage : "Go to settings, search for workbench.editorAssociations and add item with key: *.svg and value: default"
Si je dis pas de conneries y'a moyen de faire un truc semblable mais avec une approche différente :
- offset-path et offset-distance pour positionner du texte sur un path
- Scroll driven Animations pour l'animer au scroll
Bien envie de tester ça.




