Quotidien Shaarli

Tous les liens d'un jour sur une page.

April 28, 2026

Les sub-agents Claude Code : isoler, déléguer, paralléliser

Les sub-agents de Claude Code permettent d’optimiser les workflows en isolant des tâches spécifiques dans des conversations dédiées, évitant ainsi la saturation du contexte principal. Ils offrent une meilleure gestion des informations en limitant la perte de détails critiques, souvent compressés dans les échanges longs. De plus, ils permettent de choisir des modèles adaptés à chaque sous-tâche et de paralléliser des opérations pour gagner en efficacité.

Concrètement, un sub-agent agit comme un collaborateur autonome : l’agent principal lui délègue une mission (recherche, analyse, correction) via un outil dédié, et ne reçoit en retour qu’un résumé des résultats, sans encombrer son propre contexte. Cette approche réduit la complexité des commandes et améliore la précision des réponses.

Cependant, leur utilisation nécessite une bonne compréhension de leurs limites, comme la gestion des dépendances entre tâches ou la nécessité de structurer clairement les instructions pour éviter les malentendus.

Plan de migration vers Tailwind CSS v4 🚀 : la méthode (presque) sans douleur - JoliCode

Cet article de JoliCode présente une méthodologie pour migrer vers Tailwind CSS v4, en détaillant une approche progressive et peu douloureuse. L’idée principale est de remplacer les anciennes solutions CSS basées sur Sass (comme Bootstrap v4 ou des frameworks maison) par des technologies plus modernes, en s’appuyant sur le CSS natif et les fonctionnalités de Tailwind v4, qui ne nécessite plus de dépendances comme Sass. La migration se fait en deux phases clés, la première consistant à convertir les variables et fonctions Sass en variables CSS natives et en syntaxes modernes.

La première phase se concentre sur la migration des feuilles de styles CSS, notamment en remplaçant les variables Sass par des custom properties (variables CSS) définies dans :root. Par exemple, $color-primary: [#f7d325](./add-tag/f7d325); devient --color-primary: [#f7d325](./add-tag/f7d325);. L’article souligne l’importance d’adopter dès cette étape la nomenclature de Tailwind CSS v4 pour faciliter la transition. Les fonctions Sass comme darken() ou les calculs mathématiques (math.div()) sont remplacées par des équivalents natifs, comme hsl(from var(--color-primary) h s calc(l - 15)) pour les manipulations de couleurs.

Enfin, l’article aborde un piège courant : l’imbrication des sélecteurs (& en Sass) et les conventions comme BEM. Il met en garde contre les sélecteurs trop imbriqués, qui compliquent la migration, et recommande de simplifier la structure CSS pour éviter les conflits. L’objectif est de rendre le code plus maintenable et compatible avec les standards modernes, tout en préparant le terrain pour une adoption plus large de Tailwind CSS v4.

Scroll-Driven Animations • Josh W. Comeau

Cette page présente les Scroll-Driven Animations, une nouvelle API CSS permettant de créer des animations déclenchées par le défilement, sans JavaScript. L’idée centrale est d’associer des animations existantes (comme @keyframes) à une progression de défilement plutôt qu’à une durée fixe, simplifiant ainsi les effets visuels dynamiques. L’auteur, Josh W. Comeau, illustre ce concept avec des exemples concrets et détaille son fonctionnement, tout en mentionnant les limites actuelles, notamment un support partiel des navigateurs (85 % selon Can I Use, avec Firefox nécessitant un flag).

L’article s’adresse aux développeurs familiarisés avec les animations CSS et explore des fonctionnalités avancées comme les timelines liés ou les plages d’animation personnalisées. Il aborde aussi les pièges à éviter et propose des solutions de contournement, comme un polyfill imparfait. Malgré un support encore incomplet, l’auteur encourage son adoption pour des améliorations cosmétiques, anticipant une généralisation prochaine, notamment dans Firefox.

Enfin, la page s’inscrit dans un contexte plus large, avec une mention de la sortie récente d’un cours de l’auteur sur les animations, bien que le contenu principal se concentre sur l’API elle-même. Les exemples interactifs permettent de tester les possibilités offertes par cette technologie émergente.

Tu mourras moins bête: C'est Paléontologie

Cette page explore la paléontologie à travers une collaboration avec des chercheurs comme Antoine Souron et Raphaël Hanon, spécialistes des faunes anciennes et des comportements humains préhistoriques. L’auteure, Marion Montaigne, s’appuie sur leurs travaux pour évoquer des sujets comme le cannibalisme chez les homininés ou l’étude du fossile de Bodo, illustrant ces recherches par des références culturelles, dont une émission culinaire des années 1980.

Les sources citées incluent des vidéos et articles accessibles, comme une conférence sur les Suidés ou des études publiées sur The Conversation, offrant des pistes pour approfondir. L’humour et les anecdotes, comme la référence à l’émission La cuisine des mousquetaires, rendent le sujet accessible tout en soulignant l’évolution des pratiques scientifiques et sociétales.

Le billet mêle vulgarisation scientifique et ton décalé, typique de la série, tout en remerciant les experts ayant inspiré le contenu. Les commentaires des lecteurs, bien que peu nombreux, réagissent à l’aspect parfois choquant ou nostalgique des références historiques.

Pourquoi l'Open Source ne suffira pas à nous libérer des Big Tech | Eventuallycoding

L’article explore les limites de l’open source comme solution pour réduire la dépendance de l’Europe aux géants technologiques américains, malgré son potentiel théorique. L’auteur compare cette situation à une fuite économique, où l’Europe dépense 264 milliards d’euros et perd un million d’emplois chaque année en important des services numériques, tout en subissant des pressions géopolitiques et des risques d’espionnage ou de manipulation. L’open source est présenté comme une piste envisagée, mais son efficacité est remise en question, notamment en raison de sa gouvernance souvent contrôlée par des acteurs américains ou de ses dépendances à des plateformes comme GitHub.

L’auteur souligne que l’open source ne garantit pas une souveraineté numérique, car de nombreux projets majeurs sont financés ou contrôlés par des entreprises américaines, et leur licence ouverte n’empêche pas des décisions unilatérales défavorables à l’Europe. Les risques incluent l’exclusion des écosystèmes dominants, l’introduction de portes dérobées ou l’inadéquation avec les réglementations locales, comme la protection des données. Créer une alternative européenne nécessiterait des ressources colossales pour maintenir et auditer des projets, tout en rattrapant un retard technologique déjà important.

Enfin, l’article mentionne des initiatives comme la fondation Eclipse, seule grande fondation open source européenne, mais dont les principaux contributeurs restent majoritairement américains. L’écosystème global, dominé par des acteurs extérieurs, limite fortement la marge de manœuvre de l’Europe, illustrant que l’open source seul ne suffit pas à briser cette dépendance sans une stratégie plus large combinant innovation, régulation et investissement local.