atlas des actus
    
Human Coders : Java Script
17  juillet     13h12
Les nombreuses facettes de l’undefined en JavaScript
Camille Roux    Cet article explore les différentes manières dont JavaScript représente les valeurs manquantes ou inconnues, telles que null, undefined, les valeurs falsy et les erreurs de référence. L’auteur explique les implications de chaque cas et comment elles peuvent introduire des bugs dans le code. L...
10  juillet     01h14
Performance de JavaScript : Simulation de 20 millions de particules
Camille Roux    Cet article explore les performances de JavaScript pour simuler millions de particules, en relevant le défi de simuler million de particules à fps sur un téléphone en utilisant uniquement le CPU. L’auteur décrit les méthodes et optimisations utilisées pour relever ce défi sans recourir à ...
09  juillet     11h01
Comment annuler des promesses en JavaScript ?
Matthieu Segret    L’article présente des méthodes pour créer des tâches annulables en JavaScript, en se concentrant sur l’utilisation de la nouvelle API Promise.withResolvers et AbortController. Il explore comment gérer les promesses pour permettre l’annulation de tâches asynchrones, améliorant ainsi la gestion des...
05  juillet     09h45
Améliorer les performances de vos applications Node.js
Matthieu Segret    L’article propose un guide pratique pour profiler les applications Node.js afin de diagnostiquer et d’améliorer leurs performances. Il couvre des techniques et outils essentiels, comme l’inspection avec Chrome DevTools et l’utilisation des profilers intégrés à Node.js, permettant aux développeurs...
    09h45
L’inflation de JavaScript en 2024
Matthieu Segret    L’article de Nikita Prokopov examine de manière critique l’augmentation massive de la taille du JavaScript utilisé sur les sites web modernes, souvent pour des fonctionnalités simples. Il présente des exemples concrets de sites qui chargent des quantités excessives de JavaScript, allant jusqu’à ...
    09h44
Quelques astuces et techniques pour améliorer les performances de votre code JavaScript
Matthieu Segret    Cet article détaille des techniques d’optimisation JavaScript visant à améliorer les performances des applications. Il explore des sujets comme l’évitement de calculs inutiles, la gestion optimisée des objets et des tableaux, et la réduction de l’utilisation de méthodes coûteuses en mémoire. L...
27  juin     11h45
Comment composer des fonctions JavaScript prenant plusieurs paramètres : Le guide ultime
Camille Roux    Cet article offre un guide détaillé sur la composition de fonctions prenant plusieurs paramètres en JavaScript. Il explique les concepts clés de la composition fonctionnelle, les techniques pour gérer plusieurs arguments, et fournit des exemples pratiques pour illustrer chaque approche. L’objectif...
18  juin     23h07
La meilleure stack technique pour les développeurs de SaaS solos en 2024
Remi Weng    Construisez un SaaS solo en avec la meilleure stack technologique Next.js : TypeScript, Clerk, Drizzle ORM, Stripe, et plus encore. Découvrez des outils et des stratégies efficaces pour réussir. Commentaires L’article La meilleure stack technique pour les développeurs de SaaS solos en a ...
06  juin     21h33
Comment 1Password a réduit le temps de build de son extension de 90 % avec esbuild
Camille Roux    Cet article explique comment l’équipe de Password a utilisé esbuild pour optimiser le processus de build de leurs extensions de navigateur, réduisant ainsi les temps de compilation de . Il décrit les défis rencontrés avec les outils de build précédents, les avantages d’esbuild, et les étapes...
    20h12
Angular v18 est désormais disponible
Camille Roux    Cet article du blog Angular annonce la sortie de la version d’Angular. Il détaille les nouvelles fonctionnalités, les améliorations de performance et les corrections de bugs. La mise à jour inclut des améliorations pour le rendu côté serveur, une meilleure intégration avec TypeScript, et des...
05  juin     12h31
Comprendre les promesses en JavaScript
Matthieu Segret    Josh W Comeau décompose le concept des promesses en JavaScript, expliquant leur fonctionnement, utilité, et syntaxe. L’article détaille comment gérer les opérations asynchrones avec clarté et efficacité, offrant des exemples pratiques et des astuces pour éviter les pièges courants. Ce guide est id...
03  juin     23h48
Comment nous avons migré notre codebase de fp-ts vers Effect
Laure Retru-Chavastel    Chez Inato, nous avons migré de fp ts vers Effect début . Étant donné notre large codebase environ lignes de code TypeScript , nous devions trouver un moyen de garantir que tout nouveau code puisse être écrit en utilisant Effect tout en permettant au code fp ts existant de coexister....
    23h48
Allez plus loin avec les scripts du package.json
Nathanaël CHERRIER    Beaucoup de projets utilisent Gulp ou Grunt pour gérer toutes les tâches liées à la vie du projet : transpiler les sources à partir du TypeScript ou encore optimiser les images, etc. Est il possible de s’en passer et de simplifier la stack de nos projets Je pense que oui. Commentaires L...
27  mai     12h19
Fuites de mémoire sournoises en React : Comment useCallback et les closures peuvent vous piéger
Camille Roux    Cet article de Kevin Schiener explore comment l’utilisation des closures et du hook useCallback en React peut entraîner des fuites de mémoire. Il explique les mécanismes sous jacents des closures en JavaScript et démontre, à l’aide d’exemples concrets, comment les fuites de mémoire se produisent....
17  mai     16h08
Coder mon écriture
Camille Roux    Cet article explore comment utiliser JavaScript pour créer des polices d’écriture cursive. L’auteure, Amy Goodchild, qui est aussi artiste d’art génératif, partage des techniques et des exemples concrets pour générer du texte manuscrit réaliste, couvrant des aspects comme le tracé des lettres, les...
    13h01
Construire votre propre React.js en 400 lignes de code
Camille Roux    Cet article vous guide à travers la création d’une version simplifiée de React.js en environ lignes de code, supportant les mises à jour asynchrones et interruptibles. En explorant des concepts clés comme React.createElement, la fonction de rendu, et l’architecture Fiber, l’auteur explique...
06  mai     12h15
Un comportement piégeant de Promise.all() et une solution
Lucas-C    Cet article décrit une source d’erreur subtile dû à l’emploi de Promise.all, ainsi qu’une solution à ce problème. Commentaires L’article Un comportement piégeant de Promise.all et une solution a été posté dans la catégorie JavaScript de Human Coders News
05  avril     12h15
Strapi : tout savoir sur le CMS headless Open-source
Le Bellec    Découvrez Strapi et ses avantages face aux CMS traditionnels : Open source, flexible et simple d’utilisation. Commentaires L’article Strapi : tout savoir sur le CMS headless Open source a été posté dans la catégorie JavaScript de Human Coders News
04  avril     16h02
Svelte : le Framework JavaScript qui challenge React et Vue.js
Le Bellec    Vous cherchez un framework JavaScript léger et performant Découvrez Svelte, la solution idéale pour créer des applications web rapides et réactives. Commentaires L’article Svelte : le Framework JavaScript qui challenge React et Vue.js a été posté dans la catégorie JavaScript de Human Coders News...
03  avril     10h22
Compilateur React et React 19 : bientôt la fin de la mémorisation ?
Camille Roux    Cet article explore le futur du compilateur React, distinct de React , et son impact potentiel sur l’utilisation de la mémorisation dans React. Le compilateur React promet d’automatiser la mémorisation, rendant potentiellement obsolètes les hooks tels que useMemo et useCallback. Bien que React ...