Accueil
CodeWithFrenchy
Annuler

Pourquoi le versionnement d'API n'est pas toujours indispensable

L’idée reçue veut que toute nouvelle API doive être versionnée d’emblée, souvent en préfixant les URLs par un numéro de version (/v1, /v2, etc.). Cette pratique est censée faciliter les évolutions ...

Comprendre et utiliser l'attribut StringSyntaxAttribute en .NET

Introduction Les chaînes de caractères sont omniprésentes en programmation. On les utilise pour représenter toutes sortes de données structurées : des expressions régulières, du JSON, des URLs, de...

Services d'arrière-plan en .NET - comparatif des approches

Introduction : un besoin courant, plusieurs approches possibles Dans de nombreuses applications .NET, on doit exécuter des tâches en arrière-plan en dehors du cycle classique des requêtes utilisat...

Surfer sur la vague de l'IA en développement logiciel - comment garder une longueur d'avance

L’intelligence artificielle s’impose aujourd’hui comme une révolution incontournable, comparable à l’avènement d’Internet ou du mobile en leur temps. Les investissements explosent, le marché mondia...

GitHub Copilot en milieu organisationnel - un accélérateur de productivité… et un révélateur de maturité

Depuis quelques années, les outils d’assistance à la programmation basés sur l’intelligence artificielle se sont imposés dans le paysage du développement logiciel. Parmi eux, GitHub Copilot est rap...

Optimiser la performance des logs dans un projet .NET

Introduction La journalisation est un élément central de toute application .NET : elle permet de diagnostiquer des erreurs, de suivre des traitements et d’auditer les actions. La plupart des dével...

Retour d'expérience post-livraison - bonnes pratiques et améliorations

Préambule Une livraison majeure marque souvent la fin d’un cycle intense : délais serrés, arbitrages techniques, pression sur la qualité et sur l’équipe. Une fois la version en production, la tent...

Plan de formation - .NET Framework vers .NET moderne

💡 Cet article marque le dernier de l’année 2025 : je prends maintenant un congé bien mérité pour la période des fêtes et je vous invite à en faire autant. On se retrouve le 12 janvier prochain p...

Azure DevOps vs GitHub - convergence en cours et perspectives

Préambule “Faut-il migrer vers GitHub et abandonner Azure DevOps ?” Cette question m’est revenue à plusieurs reprises ces derniers temps, que ce soit lors de discussions entre collègues ou de renc...

Fréquenter les mises en production - pourquoi livrer souvent change la donne

Introduction - le paradoxe de la livraison agile En théorie, les méthodes agiles visent à livrer de la valeur rapidement et à apprendre du feedback utilisateur. Pourtant, de nombreuses équipes con...