Enfin un 🇬🇧 article clair sur ce que sont les WeakMap en JavaScript et quels sont les cas d'usage.
Elles servent à attacher une valeur à un objet de manière "externe", sans modifier l'objet lui-même. Un peu comme si vous êtes vendeur dans un magasin et attachez l'étiquette avec le prix sur un objet. Si l'objet disparaît, l'étiquette disparaît aussi. Donc si l'objet auquel vous attachez la WeakMap est supprimé par le garbage collector, votre WeakMap l'est aussi.
C'est donc parfait pour attacher une computed property à un objet par exemple, ou pour créer des propriétés réellement privées qui ne seront pas accessible à du code qui n'a pas accès à la WeakMap.
Ce sont des cas bien spécifiques mais c'est intéressant de savoir que ça existe.
Comprendre ce qu'est un virtual DOM en en créant un de zéro. C'est très intéressant et très malin.
Les premières impressions d'un développeur JavaScript qui découvre Go. Ça donne envie de s'y essayer 👀
Une initiation à Playwright, un outil de testing visuel pour le web.
Des exemples d'usage du module crypto de Node.
Un outil qui rend facile la désactivation des pubs un peu partout dans Windows 11. C'est dingue qu'il faille en arriver là 🙈
Via https://github.com/xM4ddy/OFGB
Via https://korben.info/eliminez-publicites-windows-11-avec-ofgb.html
Comment documenter votre code JavaScript avec JSDoc.
Un outil en ligne de commande pour sauvegarder une page web sous forme d'un unique fichier HTML.
Un outil qui permet d'extraire le texte d'une image ou d'un PDF.
Un IDE pour les bases de données. Une sorte d'alternative à DBeaver.
Via https://korben.info/webdb-accessibilite-facile-bases-de-donnees.html
Téléchargement de toutes les versions de OpenJDK (JDK et JRE).
Plein de ressources relatives aux expressions régulières.
L'application Géoportail devient Cartes IGN et s'enrichit considérablement en fonctionnalités au passage.
Une alternative à curl, boosté aux hormones, développé en Rust.
À lire si vous vous posez des questions sur l'usage de véhicules électriques.
Une alternative à zx et Bun pour faire du scripting type shell avec JavaScript.
Une alternative à YetAnotherCallBlocker au cas où il venait à disparaitre. Pas testé.
Un outil qui vous aidera à trouver un film à regarder selon les critères que vous définirez.
Via https://korben.info/trouver-film-parfait-soir-flickmetrix-recommandations-personnalisees.html