Article passionnant sur comment passer de 5 minutes à 11 secondes pour traiter un fichier de 12 Go avec Node. Très didactique, notamment sur l'utilisation des streams.
Le support de TypeScript dans Node par défaut arrive à partir de la version 23.6.0.
Il arrivera plus tard dans Node 22 mais pas dans Node 20.
Un autre outil d'analytics open source et GDPR-compliant, à auto-héberger.
Il semblerait que malgré DoT ou DoH, le nom des sites que vous consultez ne fuite à cause du SNI. Un nouveau protocole est en cours de standardisation pour combler ce manque.
Un outil pour effectuer du benchmarking avec Node.
Ce festin que font les constructeurs automobiles de véhicules connectés avec nos données personnelles sans que qui que ce soit ne lève le petit doigt est à gerber.
Un cours (payant mais avec preview) sur le format SVG et sur les techniques pour l'animer.
Un outil analytics léger, respectueux de la vie privée et qui respecte le RGPD, à héberger sur votre propre serveur. Pas encore testé.
Très bon site pour télécharger des ROMs de différents RPGs pour émulateurs de plusieurs consoles, de la GBA à la Dreamcast et la Game Cube.
Encore un GUI client HTTP pour desktop, par celui qui a créé puis vendu Insomnia, un autre GUI client HTTP pour desktop... qui sont donc des alternatives à Postman, Bruno, Hopscotch, etc.
Un Web Component pour afficher un post Bluesky et les réponses qui vont avec.
Mon plugin pour Obsidian vient d'être validé 🥳
Il permet d'exporter une note Markdown en HTML dans un fichier ou dans le presse-papier.
Ajouter l'attribut inert à un élément HTML le rend — lui et tous ses descendants — inopérants. Il devient impossible d'interagir avec eux.
L'article aborde les différences avec les attributs ou les propriétés CSS similaires qu'il ne remplace pas, tels que disabled, visability: hidden, etc.
Par exemple, c'est ce que les modales HTML natives utilisent pour empêcher les interactions avec ce qu'elles recouvrent.
Exploration des propriétés CSS @starting-style et transition-behavior: allow-discrete pour les animations.
Les valeurs discrètes sont les valeurs non-numeriques telles que block, inline, etc.
Une alternative open source à Pocket, pour gérer votre liste de sites à consulter plus tard.
Un outil qui permet de faire de jolies images de bouts de code, prêtes à partager.
Quelques points de sécurité important à prendre en considération pour l'usage des JSON Web Tokens (JWT).
Le point principal étant : pensez à systématiquement vérifier la signature d'un token avant d'en consommer le contenu.
Pré-charger les polices de caractère dont on sait à l'avance qu'elles seront utilisées, pour que le navigateur n'attende pas d'avoir chargé le CSS pour les télécharger.
Cette technique permet de limiter les layout shifts provoqués par le remplacement de la police par défaut par la police personnalisée, et d'améliorer le temps de chargement global de la page.