Quotidien Shaarli

Tous les liens d'un jour sur une page.

Aujourd'hui - January 29, 2026

PHP 8.5 : pipe operator et modernisation du langage • Lecodeestdanslepre

PHP 8.5 introduit plusieurs nouveautés pour moderniser le langage, dont l'opérateur pipe (|>) pour chaîner les fonctions de manière lisible, les fonctions array_first() et array_last() pour manipuler les tableaux sans effets de bord, et la possibilité d'utiliser des closures dans les expressions constantes. Ces ajouts visent à rendre le code plus expressif et à éliminer les irritants du quotidien.

Révolutionnez votre prise de notes : du Bullet Journal à Obsidian | Java & Moi

L'article résume une conférence de Hoani Cross lors du Devfest Nantes 2025. Hoani partage son expérience de transition du Bullet Journal (Bujo) traditionnel à l'outil numérique Obsidian. Il explique comment Obsidian, basé sur Markdown et multiplateforme, permet de créer un "Second Cerveau" en reliant les notes via des Maps of Content (MOC), offrant une alternative aux hashtags et aux dossiers hiérarchisés. Hoani utilise Obsidian pour compiler notes, objectifs, plannings et plus, tout en soulignant les bienfaits de la prise de notes pour la mémoire et la structuration de la pensée. Il compare également Obsidian à d'autres outils comme OneNote et Notion, le préférant pour sa gratuité, ses plugins open source et la propriété des données.

My Opinionated CSS Reset | Vale.Rocks

L'auteur partage son "CSS reset" personnalisé, expliquant pourquoi il préfère définir ses propres styles par défaut plutôt que d'utiliser ceux des navigateurs. Il détaille chaque règle CSS appliquée, comme la boîte de modèle border-box, la suppression des marges et des paddings par défaut, et la désactivation de l'ajustement automatique de la taille du texte sur mobile. Il utilise également des couches de cascade pour donner une faible spécificité à ses règles. Un partage utile pour les développeurs front-end cherchant à standardiser leurs projets.

Mes excuses à Flatpak | Les Humeurs de Gee (32) | Grise Bouille

Dans cette chronique humoristique, Gee s'excuse auprès de Flatpak, un outil de gestion de paquets pour GNU/Linux, qu'il avait critiqué par le passé. Il explique de manière accessible le fonctionnement des bibliothèques logicielles et des gestionnaires de paquets, ainsi que les défis liés à la mutualisation des dépendances. Il souligne les avantages de Flatpak pour résoudre certains problèmes de compatibilité et faciliter l'installation de logiciels non inclus dans les dépôts officiels.

What is egoless programming?

L’article explique que dans le développement logiciel, l’ego des développeurs est souvent la vraie source de dysfonctionnements en équipe car il transforme les débats techniques en combats de personnalité et freine l’amélioration collective; l’egoless programming consiste à laisser le problème guider les décisions plutôt que la défense de ses propres idées, en restant ouvert aux idées des autres, en acceptant les retours sans défensivité et en dissociant sa valeur personnelle de la qualité du code, ce qui améliore collaboration, innovation et résultats produit.