craft-letter/content/newsletter/craft-letter-9.md
2026-02-07 15:19:39 +01:00

7 KiB
Raw Blame History

Title: Lettre n°9 - 02 février 2026 Date: 2026-02-02 09:00 Category: Newsletter JsonLD: Logo Craft Letter

Écoute le vieux sage…

Addy Osmany nest pas si vieux, mais partage sa sagesse à travers des leçons quil a tirées de son expérience chez Google🇬🇧. Elles me paraissent pertinentes, même si bien entendu tout nest pas nouveau dans ce quil écrit. Comme la loi de Goodhart🇫🇷, quil cite sans la nommer.

Choisir des icônes

Stéphanie Walter donne une série de recommandations sur la façon de choisir des icônes 🇫🇷. Elle sadresse à des personnes qui nont pas ou peu de notions de design.

Git bisect

Si je devais classer les commandes Git par utilité, git bisect🇬🇧 serait probablement dans le trio de tête. Elle permet de retrouver rapidement le commit à lorigine dun bug. Mais pour quelle soit efficace, il est indispensable de faire de petits commits. Savoir quun problème a été introduit par une modification de mille lignes de code ne serait pas très utile.

Outils de développement et tests dAPI

Vous connaissez probablement Postman, un outil pour stocker et jouer des requêtes HTTP, très utile quand on développe une API. Cet outil open source populaire sest dégradé🇬🇧 au fil du temps. Le stockage des requêtes, depuis quil se fait sur les serveurs de lentreprise derrière Postman, pose des problèmes de confidentialité.

Jai utilisé Bruno, un outil similaire. Je viens de découvrir quil était maintenant au centre dune offre payante. Je nai rien contre le principe, il me parait normal dessayer de vivre de son travail. Jespère juste que cela ne se traduira pas par une évolution comparable à celle de Postman —ce nest pas le cas pour linstant.

Posting : qui propose des fonctionnalités similaires, mais dans le terminal. La roadmap, définie par la communauté, est toutefois un peu surprenante : avoir un fond de fenêtre transparent y est plus urgent que pouvoir modifier les paramètres ou en-têtes des requêtes 🤔

Il existe dautres outils de ce type, comme Hoppscotch, qui est proposé en SAAS, mais aussi en auto-hébergement.

{JSON} Placeholder

{JSON} Placeholder expose une API que vous pouvez utiliser quand vous avez besoin dune API rapidement, mais qui na finalement que peu dimportance pour vous. Elle peut servir dans le cadre dune formation, dun kata de code, dune démo, dune présentation… Elle expose des endpoints pour gérer des posts, des commentaires, des albums, des photos, des listes de tâches, et des utilisateurs.

Les logs, ça craint

Beaucoup de logs sont inutiles, parce quils manquent de contexte. Le problème nest pas nouveau, loin de là, mais il est encore dactualité. De plus, rechercher lorigine dun bug dans les logs dun site à fort trafic sapparente à chercher une aiguille dans une botte de foin. Boris Tane explique comment les Wide Events aident à résoudre ces problèmes.

Un livre gratuit sur laccessibilité

Accessibility for Everyone de Laura Kalbag nest pas récent, il date de 2017, mais nest pas complètement obsolète non plus. Si les outils ont changé, les principes quil décrit restent valides. Il est dorénavant disponible gratuitement.

Forum Ruby

Un nouveau forum🇬🇧 pour la communauté Ruby est en ligne. Il est dédié aux échanges entre développeurs/développeuses, quel que soit leur niveau ; de façon surprenante pour moi, les offres demploi ny sont pas les bienvenues.

Comment les LLM sabotent les pratiques de programmation en privatisant un bien public

Michiel Buddingh explique comment les entreprises qui créent des LLM sont en train de nous faire revenir à la situation qui prévalait avant lavènement du Web🇬🇧 : laccès à la connaissance était payant.

Quand refactorer votre code ?

Nick Cosentino liste des signes révélateurs de la nécessité de refactorer votre code🇬🇧. Il cite aussi quelques techniques de refactoring. Jai regretté, à la lecture de cet article, quil recommande de définir des métriques pour mesurer lefficacité du refactoring, sans en mentionner.

Créer des applications Python pour le terminal

Rich est une bibliothèque bien connue du monde Python, pour améliorer laffichage des données dans le terminal. Textual va plus loin, car il sagit dun framework pour créer de véritables applications. Typer, bien quil se présente comme un équivalent, me semble moins riche fonctionnellement. Par contre son haut niveau dabstraction fait quil peut être intéressant pour ce qui est de parser les arguments de la ligne de commande.

Elm serait-il un bon choix pour votre équipe ?

Brian Dukes détaille les raisons qui font quune techno de niche comme Elm peut être, ou ne pas être, un bon choix🇬🇧 pour votre équipe. Elm est un langage fonctionnel dédié à la création de Single Page Applications.

Alpes Craft 2026

Alpes Craft🇫🇷 aura lieu les 4 et 5 juin prochain. Cet évènement cumule une conférence classique, le premier jour, avec une non-conférence, le lendemain. Si vous ne connaissez pas les non-conférences, je vous invite à relire la courte description que jen ai faite dans la lettre N°7🇫🇷, dans la partie consacrée à SoCraTes Rennes🇫🇷.

Comme lindique son nom, Alpes Craft est consacré à la tech, mais pas à une technologie particulière.


Cest tout pour cette semaine !