Daily Weekly Monthly

Weekly Shaarli

All links of one week in a single page.

Week 05 (January 29, 2024)

Making Sense Of “Senseless” JavaScript Features — Smashing Magazine

Un état des lieu des bizarreries de JavaScript qui font de lui un langage parfois mal aimé.

Quand on creuse un peu, on s’aperçoit que pratiquement tous les langages haut niveau qui ont un peu d'age ont ce genre de bizarreries, et qu'il suffit de les connaître.

Temporal API is Awesome

L'API Temporal arrive bientôt en JavaScript, et elle offre toutes les fonctionnalités qui manquaient au type natif Date pour gérer les dates sans avoir besoin de librairies type moment, luxon, date-fns et consorts.

L'article aborde son utilisation.

Shoelace: A forward-thinking library of web components.

Un regroupement de Web Components, utilisable tels quel, ou avec le framework de votre choix.

Reading QR codes without a computer!

Explications détaillées sur la façon dont l'information derrière un QR code est représentée dans ce dernier.

Dark Visitors – A List of Known AI Agents on the Internet

Une liste des robots connus pour parcourir la totalité du web et une estimation de leurs intentions. Utilisé pour compléter son robots.txt.

The list of potential AI robots that can scrape content from your website is longer than we would like.

The Valley of Code

Un énorme regroupement de tutoriels relatifs au développement web.

Build lightweight cross-platform desktop apps with JavaScript, HTML, and CSS | Neutralinojs

Une alternative à Electron qui utilise les webviews natives de chaque OS plutôt que d'embarquer Chrome dans l’exécutable.

Ça permet notamment de largement réduire le poids des petites et moyennes applications.

AI bots (OpenAI ChatGPT et al) - comment les bloquer - Didier J. MARY (blog)

Cet article regroupe quelques méthodes pour essayer de diminuer la probabilité qu'un bot n'utilise le contenu de votre site pour alimenter une intelligence artificielle.

Via https://sebsauvage.net/links/?kqy94g

GitHub Data Explorer

Un outil pour explorer les données relatives aux projets open-source sur GitHub ou pour en mettre deux en compétition et les comparer.

Par contre attention, chez moi le site a réveillé le CPU et le ventilo qui va avec.

Inside .git

Que contient le répertoire .git ?

Modern JavaScript library starter - Advanced Web Machinery

Les bases pour créer une librairie JavaScript aujourd'hui, avec TypeScript, tests, et flux CI/CD pour automatiser les tests et la publication sur npm.