Quelques cas où l'utilisation de satisfies en TypeScript permet d'affiner le typage.
J'avoue ne pas être fan. Ça se rapproche du fait d'annoter la variable avec un type, mais pas tout à fait quand même. C'est tout sauf intuitif et explicite. Mais à connaître malgré tout.
Quelques astuces pour debuguer du code JavaScript dans les navigateurs basés sur Chromium, grâce aux outils de développement.
Un outil pour comparer des processeurs.
Je découvre l'élément HTML <plaintext> qui a la particularité de stopper l'interprétation de tout ce qui suit et transformer ça en bête texte brut. Drôle !
Attention aux conflits potentiels en HTML entre modale native et popover natif.
Lazy Git semble vraiment intéressant, tant en matière de service rendu, qu'en matière d'UX.
Une excellente explication des structures sous-jacentes des schémas JSON, telles que dialect, vocabulary, etc.
Une analyse du ver qui a causé une importante attaque sur l'écosystème npm le 24 novembre.
Des algorithmes bien connus illustrés avec JavaScript.
Sous le coude.
Rate limiting simple avec Nginx.
Mesurer les performances d'un web component à l'aide de l'API User Timing.
Un bon point auquel je n'avais jamais fait attention. La notation Array<string> est un poil plus verbeuse que string[] mais bien plus lisible dans la majorité des cas.
Un projet qui vise à lister les jeux vidéos sans dark patterns, c'est à dire qui ne visent pas à vous manipuler pour engranger un maximum de thunes (Android et iOS uniquement pour l'instant).
Encore un bon exemple des risques que courent les développeurs qui utilisent des agents IA sans en comprendre les implications.
Le marché de l'IA se résume à une course sans queue ni tête dans laquelle l'éthique, la sécurité et le respect de la vie privée passent systématiquement au second plan.
Un autre navigateur (écosystème Apple uniquement pour l'instant) qui vise le respect de la vie privée, la sobriété, et la rapidité. Basé sur WebKit, le moteur de rendu de Safari.
Un utilisateur de plus écoeuré de la direction que prend Windows.
Explications détaillées de ce qui est arrivé à Cloudflare il y a quelques jours et qui a eu pour effet de casser une bonne partie d'internet.
Une implémentation des signals tels que proposés dans la spec ECMAScript.
Comment utiliser esbuild pour packager les ressources de votre site Eleventy.