Ce midi, j'ai mis à plat l'état de mes connaissances React vis à vis du rendering et de la memoization (React.memo(), useMemo() et useCallback()) en m'aidant de ces 2 très bons articles: www.joshwcomeau.com/react/why-re...www.joshwcomeau.com/react/usemem... ⬇️ Petit condensé de mon état d'esprit
Je viens de découvrir ce superbe papier de 2022 qui détaille/compare/benchmark les philosophies de rendering d'Angular / React / Vue / Svelte / Blazor helda.helsinki.fi/server/api/c... Je vous préviens d'entrée: la forme est pas sexy. Mais le contenu est top, et sans parti prix !
Hier soir, je publiais ce billet qui me tenait à coeur : melix.github.io/blog/2024/02... J'y parle d'écologie, de biodiversité, de civilisations, d'effondrement. Un travail difficile mais qui m'aide à garder espoir.
Et puis un NON, c'est tjrs mieux qu'OUI non honoré, ou qui nécessite que tu te mettes ds le rouge pour l'honorer. Il y a des moments, ne pas répondre (et temporiser), c'est aussi une réponse :)
J'ai bcp appris à dire NON à l'arrivée de ma fille: il faut relativiser et se dire qu'une demande n'est pas un dû: - tes ressources perso (temps, CPU, etc.) ne sont pas partagées avec l'extérieur (tu n'es pas la todo list de qq1 d'autre) - ça fait parti d'un apprentissage pour ton env extérieur
Vous avez des remèdes de grand mère pour faire passer une extinction de voix ? (ça m'arrive pile quand je commence à donner une formation 😒) Je tourne au thé chaud + miel + pastilles pour la gorge, mais c'est clairement pas magique :) (PS: je bois pas d'alcool :P)
Je découvre Tabby (tabby.tabbyml.com), un Copilot gratuit/OSS qui tourne en local (plugins vscode / intellij / vim dispos)
Je découvre qu'il est possible d'utiliser des transformers du compilateur typescript pour transformer du code à la compilation : typia.io/docs/setup/#...github.com/microsoft/Ty... )
Nextra: the next docs builder
En plus d'être bien plus performant qu'un class-transformer ou class-validator, l'avantage est de pouvoir exprimer des contraintes bien plus fines (vous ne pourrez pas affecter une chaîne plus grande que 100 au title de votre article ci-dessous ... même dans du code à vous)
Grace à l'advent of typescript (typehero.dev/challenge/da...typia.io/docs/pure/
Nextra: the next docs builder