Quotidien Shaarli

Tous les liens d'un jour sur une page.

Hier - June 24, 2026

UX Days 2026 : Design, IA et conscience, ce que cette journée nous a appris sur notre métier - JoliCode

Les UX Days 2026 ont exploré l’impact de l’intelligence artificielle sur les métiers du design, de l’UX et du développement, avec un accent sur la nécessité de concevoir avec conscience. Lors de la keynote d’ouverture, Pablo Ruiz-Múzquiz, cofondateur de Penpot, a souligné que l’avenir du design UX passe par l’open source, un modèle basé sur la transparence, la collaboration mondiale et la souveraineté numérique. Il a aussi mis en lumière les défis posés par l’IA, comme la conception d’interfaces adaptées à la fois aux humains et aux agents automatisés, brouillant la frontière entre UX et AX.

Matthieu Froidure, expert en accessibilité numérique et malvoyant, a abordé le rôle complémentaire de l’IA dans l’amélioration de l’accessibilité, sans pour autant remplacer les démarches humaines essentielles. Il a rappelé que les outils logiciels, contrairement au matériel, évoluent rapidement grâce aux LLM, permettant des expériences plus personnalisées et une interaction fluide avec les agents IA.

Enfin, la journée a souligné l’importance des choix éthiques et techniques dans la conception d’outils, comme Penpot, qui mise sur les standards ouverts et une interface intuitive pour favoriser l’inclusion et l’innovation collective.

How an Underrated Refactor Saved 90% Memory Usage | TanStack Blog

La version 9 de TanStack Table réduit jusqu’à 90 % l’utilisation mémoire par rapport à la version 8, notamment pour les grands jeux de données. Cette amélioration, issue d’un refactoring subtil, permet de traiter 10 à 16 millions de lignes avant d’atteindre la limite des 4 Go de mémoire, contre 1 à 1,5 million auparavant. Les gains sont particulièrement marqués pour les tables paginées ou virtualisées avec des centaines de milliers de lignes.

Les benchmarks montrent une réduction significative de la consommation mémoire dès 1 000 lignes, avec des économies dépassant 2 Go pour 1 million de cellules (1 million de lignes × 8 colonnes). Les performances restent similaires pour les petits jeux de données, mais l’écart se creuse rapidement à mesure que la taille des données augmente.

Cette optimisation repose sur une refactorisation simple, avec un impact minimal (une seule rupture de compatibilité). L’approche pourrait inspirer d’autres bibliothèques pour améliorer leur gestion mémoire, bien que l’utilisation de 15 millions de lignes côté client reste rare dans la pratique.

Hermes Agent : veille technique auto-hébergée avec Matrix, FreshRSS et Firecrawl · Cryptolab

Hermes Agent est un agent IA autonome et open source développé par Nous Research, conçu pour automatiser une veille technique auto-hébergée. Contrairement à un simple chatbot, il intègre une mémoire persistante, un système de skills auto-apprenantes et un gateway de messagerie supportant plus de 20 plateformes, dont Matrix. Son architecture repose sur des outils modulaires (terminal, web, code) et une boucle d’apprentissage qui améliore ses compétences au fil du temps, idéal pour filtrer l’information technique de manière autonome.

L’auteur détaille son installation sur un serveur bare metal, intégrant Hermes Agent avec FreshRSS pour l’agrégation de flux, Firecrawl pour l’extraction d’articles, et des modèles comme Ollama ou Claude pour le traitement. Le tout est connecté via Matrix (Synapse) et utilise des outils comme OpenCode pour des tâches locales, formant un écosystème 24/7 dédié à la veille. L’article souligne la flexibilité du système, tout en mentionnant ses limites, notamment la complexité de configuration et la nécessité d’un ajustement manuel pour des résultats optimaux.

Le projet se distingue par son approche généraliste et son potentiel pour une veille technique quotidienne, bien que son utilité dépende de l’usage prolongé et de la personnalisation. L’auteur conclut en questionnant son adoption en 2026, entre autonomie et contrôle utilisateur, tout en partageant son expérience concrète après plusieurs mois d’utilisation.

What are git worktrees, and why should I use them? - The GitHub Blog

Les worktrees Git, introduits en 2015 mais popularisés récemment, permettent de gérer plusieurs branches simultanément sans basculer entre elles ni utiliser de stash. Contrairement aux branches classiques, ils créent des dossiers séparés pour chaque branche, évitant ainsi les conflits de contexte et les réinstallations de dépendances lors des changements de tâche. Par exemple, un développeur peut corriger un bug urgent dans un dossier dédié tout en laissant son environnement de travail principal intact.

Cette approche réduit la charge mentale liée au passage d’une tâche à l’autre, notamment avec l’essor des outils modernes comme GitHub Copilot, qui encouragent le travail parallèle. Les worktrees sont désormais mieux supportés par les environnements de développement, comme VS Code, et offrent une alternative plus fluide aux méthodes traditionnelles de gestion de branches.

Cependant, leur adoption reste limitée par un manque de visibilité historique et une intégration parfois imparfaite dans certains outils. Malgré cela, ils s’imposent comme une solution efficace pour les développeurs manipulant plusieurs contextes simultanément.