Intéressant, une suggestion de test à faire passer au designers UX/UI (en entretien par exemple) qui se base sur le merdier que sont les contrôles de changement d'heure ses horloges numériques.
Une proposition (bien étayée) d'inclure les "Signals" à JavaScript. C'est globalement l'équivalent des systèmes de réactivité des framework front-end modernes, avec par exemple les computed properties de Vue.
C'est un gros morceau !
À savoir : visiblement votre opérateur peut avoir accès à votre localisation précise à tout instant (et je ne parle pas du bornage par triangulation d'antennes radio).
Un petit jeu de casse-tête sympa (web).
Une initiative pour remplacer les règles stylistiques de ESLint, étant donné qu'ESLint a annoncé l'arrêt du support de ces règles pour se focaliser sur les règles fonctionnelles de JS et TS à partir de la v8.53.0. Parfait si vous êtes insatisfait de Prettier.
Une liste assez longue d'options populaires pour Git. On a tendance à oublier que Git propose énormément d'options pour ajuster son comportement.
J'ai tendance à essayer de rester aussi proche que possible de la config par défaut pour éviter les différences avec d'autres développeurs, mais c'est bien de savoir que ces options existent.
Ça craint, Mozilla est en train de merdifier leur meilleur service : MDN, une enorme base de documentation sur les technos du web. Ils ont ajouté une IA qui raconte apparemment n'importe quoi mais de manière très convaincante.
Vraiment triste de voir ce virage :(
Retour sur le redesign du site de Node.js. C'est l'occasion de découvrir quelques uns des outils qu'ils ont utilisé.
Une bonne introduction (en anglais ici, mais existe en français) à WebAssembly.
Un VPN gratuit fourni par FDN.
Mentionné chez Sebsauvage, Next et Korben.
Une explication (en anglais) sur ce que sont les passkeys, une tentative de remplacer les mots de passe (curieux de voir comment ce sera traduit en français d'ailleurs 😃).
Il y a aussi ce très bon résumé de Sebsauvage : https://sebsauvage.net/links/?Ao8CoA
Comment optimiser du code JavaScript. Il faut noter que ça se fait souvent au détriment de la lisibilité et de la compréhensibilité. Certains conseils sont donc à réserver pour des scénarios où les performances sont cruciales.
Le générateur de sites statiques basé sur la stack Vue, VitePress est de sortie en version 1.
Une alternative open-source et auto-hébergeable à OpenAI.
Un langage de templating pour JavaScript qui se pose en alternative au bon vieux EJS.
Un guide sur l'usage des Worker Threads (multithreading) en Node.js.
Matt Pocock (qui est un peu le gourou absolu de TypeScript) explique simplement comment mettre en place un projet Node.js avec TypeScript.
Pour m'y être mis récemment, je trouve ce genre de ressources précieuses. Il y a tellement d'options et de possibilités qu'on peut facilement se sentir submergé et jeter l'éponge. Ici c'est une très bonne base.
En TypeScript, une situation simple peut parfois prendre des proportions... 🙈