Daily Weekly Monthly

Weekly Shaarli

All links of one week in a single page.

Week 48 (November 24, 2025)

The (lazy) Git UI You Didn't Know You Need - @bwplotka

Lazy Git semble vraiment intéressant, tant en matière de service rendu, qu'en matière d'UX.

JSON Schema Demystified: Understanding Schemas, Dialects, Vocabularies, and Metaschemas - Ian Duncan - Ian Duncan

Une excellente explication des structures sous-jacentes des schémas JSON, telles que dialect, vocabulary, etc.

The Shai-Hulud 2.0 npm worm: analysis, and what you need to know | Datadog Security Labs

Une analyse du ver qui a causé une importante attaque sur l'écosystème npm le 24 novembre.

How to rate-limit requests with NGINX - Joshtronic

Rate limiting simple avec Nginx.

Performance monitoring for web components

Mesurer les performances d'un web component à l'aide de l'API User Timing.

Array Types in TypeScript | TkDodo's blog

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.

DarkPattern.games » Healthy Gaming « Avoid Addictive Dark Patterns

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).

Google Antigravity Exfiltrates Data

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.

Orion 1.0 ✴︎ Browse Beyond | Kagi Blog

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.

Screw it, I’m installing Linux | The Verge

Un utilisateur de plus écoeuré de la direction que prend Windows.