Quotidien Shaarli
Aujourd'hui - March 9, 2026
Cet article traite de l'importance de la propriété CSS z-index pour contrôler l'ordre d'affichage des éléments sur une page web. L'auteur, Amit Sheen, souligne les problèmes liés à l'utilisation de valeurs arbitraires et élevées de z-index, souvent appelées "magic numbers". Ces pratiques peuvent entraîner des conflits, des difficultés de maintenance et de débogage. L'article met en lumière l'importance d'une approche plus structurée pour éviter ces problèmes, bien qu'il ne traite pas directement des contextes d'empilement (stacking contexts).
Le blog de Genma propose un script bash pour nettoyer les paquets Snap désactivés sur Ubuntu. Le script, nommé RemoveOldSnap.sh, liste et supprime les anciennes révisions des paquets Snap inutilisés, permettant ainsi de libérer de l'espace disque. Le tutoriel inclut un exemple d'exécution et montre comment vérifier les paquets Snap restants après nettoyage. Une astuce utile pour optimiser l'utilisation de l'espace sur les systèmes Ubuntu.
Ben Balter, après treize années passées chez GitHub, partage les leçons apprises sur le travail à distance. Il souligne que GitHub a repensé les processus de travail en adoptant une approche "remote-first", asynchrone et inspirée des workflows open-source. L'entreprise utilisait ses propres outils (Issues, Pull Requests, Markdown) pour gérer non seulement le code, mais aussi les processus internes comme les politiques RH ou légales. Cette méthode favorisait la visibilité du travail et la collaboration asynchrone, éliminant les problèmes de versions et rendant les changements transparents. L'office physique à San Francisco servait davantage de hub que de siège obligatoire, reflétant la culture distribuée de l'entreprise.
Carrie Webster explore l'impact de l'IA sur le workflow des designers UX. Bien que l'IA puisse générer rapidement des wireframes, prototypes et même des design systems, l'auteure souligne que le rôle du designer UX va au-delà de la création d'interfaces. Elle met en avant la capacité des designers à naviguer dans l'ambiguïté, à défendre les intérêts humains dans des systèmes optimisés pour l'efficacité, et à résoudre des problèmes humains par une conception réfléchie. L'IA ne remplace pas ces compétences, mais les amplifie, permettant aux designers de passer de la création d'outputs à la direction d'intentions, un changement qui, selon elle, est excitant et enrichissant pour le domaine du UX.