Documentation code : Comment écrire une doc que les développeurs vont vraiment lire

“Lisez la doc.” Mais quelle doc ? Celle écrite il y a 2 ans et obsolète depuis 18 mois ? Voici comment créer une documentation que les développeurs vont réellement lire et maintenir. Le problème : Doc obsolète ou inexistante Symptômes classiques # README.md (Last updated: 2021) ## Setup Run `npm install` (Mais le projet utilise pnpm depuis 2023) Ou pire : // Fichier: user.service.ts (500 lignes) // Commentaire: Aucun // README: "Le code se documente lui-même" Résultat : ...

5 décembre 2025 · 8 min · 1546 mots · Kevin Delfour

Onboarding développeurs : De 2 semaines à 2 jours avec un process structuré

Un bon développeur qui met 2 semaines à être productif = 2 semaines perdues + frustration. Voici comment passer à 2 jours avec un onboarding structuré. Le coût d’un mauvais onboarding Situation classique Jour 1 : Setup machine (bloqué sur accès) Jour 2 : Setup encore (doc obsolète) Jour 3 : Premier build (fail, dépendances) Jour 4 : Essayer de comprendre archi Jour 5 : Première PR (rejected, standards) ... Jour 10 : Enfin productif Coût : ...

28 novembre 2025 · 8 min · 1649 mots · Kevin Delfour

Code Review efficace : Donner du feedback qui fait progresser l'équipe

Code review : rituel quotidien qui peut faire progresser l’équipe… ou créer de la frustration. Voici comment en faire un outil de croissance plutôt qu’un goulot d’étranglement. Le problème : Code Review frustrantes Symptômes classiques Pour l’auteur : 09h00 : Crée PR 16h30 : Pas de review Lendemain 14h : Enfin review 16h00 : Corrige commentaires Lendemain 11h : 2ème review avec nouveaux comments ... 5 jours pour merger 200 lignes Pour le reviewer : ...

14 novembre 2025 · 8 min · 1549 mots · Kevin Delfour

Feature Flags : Déployer en prod sans stress (et rollback en 1 clic)

Déployer un vendredi soir ? Avec les Feature Flags, c’est possible. Voici comment nous avons éliminé 90% du stress de déploiement. Le problème traditionnel Déploiement = Release git push → CI/CD → Deploy prod → 🤞 Si bug : rollback complet → redéploy entier → 15-30 minutes downtime Résultat : Déploiements le mardi matin uniquement Freeze 2 jours avant weekend Stress maximum Avec Feature Flags git push → CI/CD → Deploy prod (feature OFF) → Test interne (feature ON pour admins) → Rollout 5% users → 100% users Si bug : Toggle flag OFF (instantané) Résultat : ...

3 octobre 2025 · 7 min · 1328 mots · Kevin Delfour

Trunk-Based Development : Simplifier votre workflow Git sans sacrifier la qualité

Vous en avez marre des merge conflicts monstres ? Des feature branches qui durent 3 semaines ? Des hotfixes qui cassent tout ? Il existe une alternative plus simple : le Trunk-Based Development. Le problème avec Git Flow Git Flow : Le standard qui ne scale pas ┌─────────┐ │ master │──────────────────────────── └─────────┘ merge merge │ ┌────▼────┐ │ develop │─────────────────── └─────────┘ merge merge │ ┌────▼────────┐ │ feature/123 │───────── └─────────────┘ Problèmes réels : ...

12 septembre 2025 · 6 min · 1228 mots · Kevin Delfour

Platform Engineering : Traiter votre infrastructure comme un produit

Le Platform Engineering est LA tendance qui transforme le DevOps en 2025. Mais au-delà du buzzword, qu’est-ce qui change vraiment ? Retour d’expérience après avoir construit une plateforme interne pour 50+ développeurs. Le problème : DevOps n’a pas tenu ses promesses La promesse initiale “You build it, you run it” — Werner Vogels, Amazon CTO La réalité 5 ans après Développeurs noyés dans Kubernetes, Terraform, CI/CD Copier-coller de config entre projets 10 façons différentes de déployer Onboarding nouveau dev : 2 semaines d’infra Constat : Chaque équipe réinvente la roue. ...

29 août 2025 · 6 min · 1133 mots · Kevin Delfour

Pair programming efficace : au-delà du mythe des deux développeurs un clavier

Introduction “Deux développeurs pour une seule tâche, c’est du gaspillage !” Cette réaction, je l’ai entendue des dizaines de fois. Pourtant, après avoir pratiqué le pair programming dans différents contextes - de la startup agile à l’entreprise traditionnelle, en présentiel et en remote - je peux affirmer que c’est l’une des pratiques les plus transformatrices pour la qualité du code et la montée en compétence d’équipe. Mais attention : le pair programming mal fait peut effectivement être improductif et frustrant. Explorons comment le pratiquer intelligemment. ...

21 mars 2025 · 10 min · 2037 mots · Kevin Delfour

Formation continue développeur : Rester compétitif sans y passer 20h/semaine

Stratégies du livre “En quête d’expérience”, chapitre “Apprendre en continu”. “React 19, Astro, Bun, Deno 2.0, HTMX…” Comment suivre sans devenir fou ? Réponse : Vous ne pouvez pas tout suivre. Voici comment prioriser. Le mythe de la course à la nouveauté FOMO tech : Dev stressé : - Nouveau framework chaque mois - "Je dois tout apprendre !" - Burnout en 6 mois Réalité : Dev efficace : - Master fundamentals (80% valeur) - Learn new tech si besoin job (20%) - Ignore hype passagère La matrice d’apprentissage Quadrant 1 : Urgent + Important Apprendre maintenant : - Tech utilisée au job actuel - Gaps blocking progression - Certifications requises promotion Exemple : Team migre vers TypeScript → Apprendre TS maintenant (not optional) Quadrant 2 : Pas urgent + Important Investissement long-terme : - Fundamentals (algorithms, architecture) - Soft skills - Domain knowledge (finance, health, etc.) Exemple : System design → Pas urgent, mais critique pour senior+ Quadrant 3 : Urgent + Pas important Distractions déguisées : - Hype du moment (souvent) - Tech cool mais pas utilisée - Frameworks nouveaux sans adoption Exemple : Framework JS #247 cette année → Wait & see si adoption réelle Quadrant 4 : Ni urgent ni important Ignore complètement : - Tech obsolètes - Sujets hors carrière path - Rabbit holes inutiles Plan formation efficace (5-7h/semaine) Lundi-Vendredi (1h/jour) : ...

14 mars 2025 · 2 min · 419 mots · Kevin Delfour

Remote work : maintenir l'efficacité sans tomber dans le burnout

Introduction Le remote work est devenu la norme pour beaucoup d’entre nous. Mais entre la promesse de liberté et la réalité quotidienne, il y a parfois un fossé. Journées qui s’étirent, frontières floues entre vie pro et perso, sentiment d’isolement… Après 3 ans de full remote et d’accompagnement d’équipes distribuées, j’ai identifié des patterns qui fonctionnent vraiment pour maintenir l’efficacité sans sacrifier l’équilibre personnel. Les pièges du remote work L’illusion de la flexibilité totale Le mythe de la liberté absolue “Tu peux travailler d’où tu veux, quand tu veux !” Cette promesse cache souvent une réalité plus complexe. Sans cadre, on peut vite se retrouver à : ...

14 février 2025 · 8 min · 1602 mots · Kevin Delfour

IA et développement : Collaborer avec ChatGPT et Copilot sans perdre son âme

Cet article s’inspire des réflexions du livre “En quête d’expérience”, qui explore le marché du développement en 2025 et l’impact de l’IA sur notre métier. “L’IA va remplacer les développeurs !” Cette phrase, je l’entends depuis novembre 2022. Trois ans plus tard, je suis toujours développeur. Et vous aussi probablement. Mais soyons honnêtes : notre métier a changé. Voici comment naviguer cette transformation sans se faire larguer. Le mythe du remplacement Ce qu’on nous a vendu 2022 : "ChatGPT va remplacer les devs" 2023 : "GitHub Copilot fait tout le code" 2025 : "Personne n'aura plus besoin de coder" Réalité : Je viens de passer 4 heures à débugger du code généré par Copilot. L’IA accélère, elle ne remplace pas. ...

24 janvier 2025 · 7 min · 1311 mots · Kevin Delfour