Daily Weekly Monthly

Weekly Shaarli

All links of one week in a single page.

Week 50 (December 8, 2025)

Dot Com Press

L'histoire résumée des noms de domaines sur internet, en quelques dates clé.

GitHub - poppinss/ts-exec: Execute TypeScript on Node using SWC

Un remplaçant potentiel de ts-node et tsx pour exécuter du TypeScript avec Node.js. Il vise à limiter les risques de différences de comportement entre l'environnement de dev et de production, ce dont souffrent parfois ses concurrents.

Is Signal safe? What to know about this encrypted messaging app | Proton

Petit tour d'horizon du niveau de sécurité qui sous-tend l'architecture de Signal.

How to break free from smart TV ads and tracking - Ars Technica

À l'heure des SmartTVs qui pompent tout ce qu'elles peuvent à la seconde où vous les connectez à internet, il semble bien difficile de trouver une télévision de qualité mais non connectée.

Ce guide détaille plusieurs approches.

Hotpink - couleur hotpink

Apprenez l'histoire du nom des couleurs "nommées" dans la norme CSS.

GitHub - github/relative-time-element: Web component extensions to the standard <time> element.

Un web component pour afficher une date relative ("il y a 2 jours").

Sajid

Des outils intéressants pour aider au design de sites web (color pickers, animation, etc.).

Engramma

Un outil pour créer un styleguide et l'exporter.

Bruno   🌳   🚗       🌳     

Portfolio d'un développeur 3D, level 999.

Accessible by Design: The Role of the 'lang' Attribute - HTMHell

Définir la langue de vos pages correctement à l'aide de <html lang="fr"> a un énorme impact positif pour les lecteurs d'écrans mais pas uniquement.

The lang attribute is a tiny line of code that provides universal access to your content. It's arguably the easiest, fastest, and most impactful accessibility fix you can make on any website.

Safe environment variables in JavaScript - Tim Severien

J'applique systématiquement la même logique avec Zod mais dans src/config.ts. Ça permet d'éviter de nombreux problèmes au runtime.

Pour éviter les appels à process.env, il est possible d'utiliser la règle ESLint n/no-process-env et d'ajouter une exception pour le seul fichier src/config.ts.

I Switched Shell History Tools. Here's Why - Just Some Dev

Des remplaçants de la recherche dans l'historique du terminal avec CTRL+R.

Make Your Own Spotify Unwrapped

Utiliser l'extraction de données de Spotify pour construire son propre résumé des écoutes de l'année.