craft-letter/content/newsletter/craft-letter-20.md
2026-04-21 13:30:48 +02:00

6.4 KiB
Raw Permalink Blame History

Title: Lettre n°20 — 20 avril 2026 Date: 2026-04-20 09:00 Category: Newsletter JsonLD: Logo Craft Letter

Comment gérer un standup meeting à distance

Jake Worth explique quelques principes quil applique aux standups / daily meetings🇬🇧, dont la plupart peuvent sappliquer en local comme à distance.

Pour ma part, jai adopté depuis quelques années une pratique mixte : savoir ce quont fait et ce que vont faire mes collègues est la partie la moins intéressante de ces réunions quotidiennes, et ne nécessite pas quon en discute, la plupart du temps. Cest pourquoi je demande à mes collègues de la faire par écrit, dans un canal dédié de la messagerie. La durée du daily meeting sen trouve souvent raccourcie, et son intérêt augmenté, car il est limité aux points qui nécessitent une discussion : une difficulté rencontrée, un éclaircissement requis sur le contenu dune User Story, une question sur un choix technique, etc. Jinsiste beaucoup sur le fait que le partage de lavancement nest en aucun cas une forme de surveillance, et demande à ce que ne soit évoqué que ce qui apporte de la valeur au projet. Ainsi, Il est inutile de poster un message pour dire "hier, jétais en formation ou en congés, je nai pas avancé sur le projet".

Plus despace disque en production

Dans un article digne dun thriller🇬🇧, Rodriguo Mesquita raconte comment il a identifié puis résolu le problème qui remplissait lespace disque de son serveur web.

Une nouvelle version de JJ

Il ny a pas de révolution dans JJ v0.4.0🇬🇧, cet excellent outil de gestion de version compatible avec Git. Mais jai découvert à loccasion de cette release lexistence de la commande jj arrange, pour réordonner les commits, à linstar dun git rebase interactif.

Parse, dont validate, en TypeScript

Christian Ekrem explique comment appliquer le principe "Parse, dont validate" en TypeScript🇬🇧, et quels bénéfice en tirer, malgré les limitations du langage.

Apprendre Git en jouant

Anaïs Sparesotto a créé GitQuest🇫🇷, une application mobile pour apprendre les concepts et lutilisation de Git de façon ludique. Il ne sagit pas dun jeu, mais plutôt dune formation avec quelques éléments de gamification pour entretenir la motivation.

Auditer un projet avec Git

Ally Piechowski décrit les cinq commandes Git🇬🇧 quelle exécute en arrivant sur un projet, afin den apprendre plus sur la vie du projet et de léquipe, les principaux problèmes et risques.

La proposition de valeur de Elm

Brian Dukes synthétise les talks récents🇬🇧 dEvan Czapliki, le créateur de Elm ; il présente des arguments en faveur de lutilisation de langages fonctionnels en entreprise, et montre comment Elm répond aux objections souvent formulées contre leur usage.

Comment faire pour que les développeurs lisent la documentation ?

Ibrahim Diallo explique sa méthode pour créer une documentation que vont lire les différents type de développeurs🇬🇧 auxquels elle sadresse.

Pour aller plus loin dans lorganisation dune documentation, je vous suggère de vous intéresser à Diataxis🇫🇷. Ce framework définit comment structurer une documentation, afin quelle réponde aux besoins des lecteurs. Il est utilisé en particulier par Mozilla, pour le site MDN (Mozilla Developer Network). Les principes de Diataxis sont simples et faciles à mettre en oeuvre, et donnent une cohérence appréciable à la documentation. Ils aident à choisir quel format de doc écrire, et comment lorganiser.

Rust au-delà de la gestion mémoire

Je me retrouve dans les observations dAndy Brinkmeyer🇬🇧 : avant dapprécier Rust, il faut investir un temps significatif dans son apprentissage. Il explique ce qui, au-delà de la gestion sécurisée de la mémoire, fait que Rust est apprécié par nombre de développeurs et développeuses. On y trouve des concepts issus de la programmation fonctionnelle, comme les types algébriques, le pattern matching exhaustif et les types optionnels ; mais aussi des concepts moins courants, comme la propriété des données et la gestion de leur cycle de vie. Andy décrit des patterns que ces particularités du langage rendent possibles, et qui permettent de détecter à la compilation des erreurs subtiles quon aurait découvertes quà lexécution avec un autre langage.

État des lieux de la cryptographie post-quantique

Dans une conférence intitulée transition post quantique : challenges et opportunités🇫🇷, Ludovic Perret vulgarise létat de lart pour ce qui est de protéger les systèmes informatiques vis-à-vis des ordinateurs quantiques. Et pourquoi il faut le faire dès maintenant, même si les ordinateurs quantiques ne sont pas encore largement disponibles. Cest un expert de cette thématique ; il y travaille depuis 25 ans, et est lauteur dune thèse sur le sujet, mais il le rend tout à fait abordable. Cela peut ressembler à un sujet de SF, mais en réalité il y a urgence à sen protéger.

Merci à Pin qui ma fait découvrir cette vidéo !