Quotidien Shaarli

Tous les liens d'un jour sur une page.

August 3, 2026

Ebook : auto hébergement et store alternatif

L’auteur partage son expérience d’achat d’un ebook hors plateformes comme Amazon, en optant pour un format sans DRM. Il décrit son parcours depuis l’utilisation d’une liseuse Kindle, jugée pratique mais dépendante d’Amazon, jusqu’à l’achat d’un livre via Les Libraires, un site proposant des ebooks sans restrictions. Il souligne l’importance de la synchronisation entre appareils pour suivre sa lecture, mais critique les solutions d’auto-hébergement complexes, comme celles reposant sur des bases de données lourdes (PostgreSQL), préférant des outils plus légers.

Il présente ensuite Kavita, une solution d’auto-hébergement utilisant SQLite, mais trouve son interface superflue pour un usage simple. Finalement, il se tourne vers Koreader, un lecteur ebook open source, et son intégration avec WebDav pour une synchronisation fluide et légère. L’auteur défend l’élégance de la simplicité, critiquant les solutions surchargées et prônant une approche minimaliste pour gérer sa bibliothèque numérique.

On ne doit pas opposer écologie et souveraineté | Eventuallycoding

L’article critique l’opposition systématique entre écologie et souveraineté numérique, en comparant cette tendance à l’erreur stratégique passée de la sortie du nucléaire en Europe. L’auteur souligne que refuser les datacenters en France, par exemple, ne réduit pas la demande globale en calcul, mais déplace simplement cette consommation vers des régions où l’énergie est plus carbonée et moins régulée, aggravant ainsi l’impact écologique.

Bien que la croissance du numérique pose des défis environnementaux majeurs, avec une empreinte carbone en hausse (passée de 2,5 % à 4,4 % en France), l’auteur nuance son propos en rappelant les bénéfices potentiels de l’IA et du numérique pour optimiser les énergies renouvelables, la médecine ou la logistique. Il met en garde contre une opposition simpliste qui ignorerait ces avantages, tout en reconnaissant les risques liés à l’industrie des datacenters, comme la dépendance aux énergies fossiles ou l’épuisement des ressources minières.

L’auteur plaide pour une approche équilibrée, combinant sobriété numérique et maîtrise des infrastructures critiques, afin d’éviter de reproduire les erreurs du passé et de préserver à la fois la transition écologique et la souveraineté technologique.

Un manifeste Offpunk

Le Manifeste Offpunk propose une réflexion sur la déconnexion volontaire face à l’hyperconnexion généralisée, où le numérique est devenu un environnement omniprésent, voire une prison. L’auteur souligne l’émergence d’un mouvement prônant le retour à des outils non connectés (dumb phones, appareils photo analogiques, presse papier) pour échapper à cette dépendance, illustrée par des exemples comme la résurgence des cassettes ou des machines à écrire. L’idée centrale est que la résistance ne passe pas par une rébellion technologique, mais par un rejet pur et simple de l’omniprésence du numérique.

Le texte met en lumière les risques géopolitiques de cette centralisation, où l’accès à Internet devient une arme de guerre, comme le montrent les coupures imposées par la Russie en Ukraine ou les sanctions américaines ciblant des magistrats internationaux. Cette fragilité expose les individus à des exclusions arbitraires, soulignant l’urgence de préserver des alternatives non numériques pour garantir une autonomie sociale et politique.

Enfin, le manifeste s’inscrit dans une critique plus large de la dépendance aux infrastructures propriétaires, illustrée par des pannes majeures (comme le bug Microsoft de 2024) qui paralysent des secteurs entiers. L’Offpunk, incarné par ceux qui rejettent les smartphones, incarne une forme de résistance passive mais radicale, défendant la liberté de se soustraire à un système perçu comme oppressif.

Velocity: Why the Best Software Architects Move the Slowest

L’article aborde le piège de la vitesse dans le développement logiciel, où l’utilisation d’outils comme les IA et les agents accélère la production de code, mais risque de compromettre la qualité architecturale. L’auteur met en garde contre la confiance aveugle dans les solutions générées, qui peuvent mener à des bases de code fragiles et difficiles à maintenir.

Il souligne que la valeur d’un développeur ne réside plus dans sa capacité à coder rapidement, mais dans son jugement d’architecte, capable d’évaluer la pérennité des solutions. Pour éviter les erreurs, il propose des méthodes comme le "test des six mois" ou la rédaction préalable de documentation pour valider la solidité des choix techniques.

Enfin, l’auteur rappelle que la vitesse n’a de sens que si elle s’accompagne d’une réflexion approfondie, sous peine de créer des dettes techniques coûteuses à long terme.

Pest 5 : migrer sa suite Symfony et découvrir ce que la QA cachait • Lecode

Ce billet relate la migration vers Pest 5 d’une suite de tests Symfony, révélant les failles cachées derrière une apparence de succès (suite "verte"). L’auteur découvre que des outils comme PHPStan ou Rector n’étaient pas correctement configurés, des fichiers de test exclus des analyses, et des attributs PHPUnit obsolètes ignorés. La migration a aussi mis en lumière des problèmes de dépendances entre tests, des violations d’accessibilité détectées par un vrai navigateur, et un ralentissement important causé par Xdebug activé dans le container de développement.

L’enquête montre que la fiabilité d’une suite de tests dépend fortement de son environnement d’exécution et de sa configuration, bien au-delà du simple passage des tests. Les outils modernes comme Pest 5 peuvent exposer des incohérences passées inaperçues, même dans des projets matures. L’auteur souligne l’importance de réévaluer régulièrement son infrastructure de test pour éviter les faux positifs.

Enfin, la migration a permis d’optimiser la suite en identifiant des goulots d’étranglement, comme des tests trop lents ou des dépendances mal gérées, améliorant ainsi la qualité globale du projet.

The Psychology of UX Complexity.. Well-intentioned design decisions… | by Rakshath | Jul, 2026 | Muzli - Design Inspiration

L’article explore comment des choix de design bien intentionnés peuvent, malgré leur sophistication, complexifier l’expérience utilisateur (UX) en accumulant une charge cognitive invisible. Malgré des interfaces modernes et des micro-interactions soignées, les utilisateurs peinent parfois à naviguer ou accomplir leurs tâches, en raison d’une complexité croissante qui ralentit la prise de décision et génère de la frustration.

L’auteur souligne que l’esthétique d’une interface ne garantit pas une expérience fluide, car les améliorations visuelles (boutons, animations, couleurs) se concentrent sur la couche superficielle, masquant des processus sous-jacents souvent confus. Les utilisateurs privilégient avant tout l’efficacité pour atteindre leurs objectifs, sans se soucier de l’élégance des composants.

Enfin, l’excès d’options de personnalisation, bien que perçu comme un avantage, alourdit la charge mentale. Chaque choix supplémentaire impose un effort cognitif accru (comprendre, comparer, prédire), illustrant le Paradoxe du choix de Barry Schwartz. Des fonctionnalités comme le téléchargement de fichiers, enrichies de multiples options (cloud, partage, historique), en sont un exemple concret, transformant une tâche simple en parcours complexe.