Quotidien Shaarli

Tous les liens d'un jour sur une page.

Hier - February 3, 2026

Web Share API - Alsacreations

L'API Web Share simplifie le partage de contenu en ligne en utilisant les fonctionnalités natives du système d'exploitation, évitant ainsi l'utilisation de scripts tiers pour chaque réseau social. Elle permet une intégration facile et améliore l'expérience utilisateur en réduisant le chargement de JavaScript et en offrant une interface de partage cohérente. Compatible principalement sur mobile, elle nécessite un contexte sécurisé (HTTPS) et une action utilisateur pour fonctionner. En cas de non-support, une solution de repli (fallback) peut être mise en place. L'API permet de partager des titres, du texte, des URLs et des fichiers, avec des contraintes spécifiques pour chaque type de données.

Recommandations de contenu avec Meilisearch • Lecode

Ce billet explique comment implémenter un système de recommandation d'articles sur un blog Symfony en utilisant Meilisearch comme moteur de similarité sémantique. L'auteur propose une solution simple et efficace basée sur la recherche full-text des titres des articles pour trouver des contenus similaires. L'architecture en trois niveaux de fallback garantit des suggestions pertinentes même en cas de défaillance du moteur de recherche. Le code PHP du service de navigation est fourni pour illustrer l'implémentation.

Build Your First Claude Code Agent Skill: A Simple Project Memory System That Saves Hours | by Rick Hightower | Jan, 2026 | Spillwave Solutions

L’article décrit comment créer une compétence (skill) pour Claude Code qui implémente un système de mémoire de projet, capable de conserver automatiquement les décisions architecturales, bugs résolus, faits clés et historiques de travail pour éviter que l’assistant n’oublie d’une session à l’autre; ce système, appelé project-memory, tient en moins de 300 lignes et a permis à l’auteur de gagner beaucoup de temps en réduisant la répétition des explications et erreurs déjà traitées, tout en montrant comment structurer et déclencher une skill via un fichier SKILL.md et l’installer (par exemple via le CLI skilz) pour standardiser la mémoire de projet à travers plusieurs outils d’aide au développement.

Leadership tech: transformer les problèmes en apprentissages – The Good, the Waste and the LEARNING

L’article explique pourquoi les leaders tech doivent maîtriser la résolution de problèmes, une compétence clé selon le World Economic Forum. Il propose une méthode rigoureuse en 4 étapes (PDCA : Plan, Do, Check, Act) pour transformer les obstacles en opportunités d’apprentissage. L’accent est mis sur l’importance de bien définir le problème (écart entre situation actuelle et souhaitée), d’identifier les causes racines (via la technique des "5 pourquoi"), de tester des contre-mesures, et d’ancrer les apprentissages. L’auteur souligne les pièges à éviter, comme le fingerpointing ou l’attente passive, et encourage à impliquer toute l’équipe pour développer une culture d’amélioration continue. Une approche inspirée du lean management, adaptée au software engineering.