diff --git a/_posts/2023-08-25-migrer-de-commonjs-vers-esm.md b/_posts/2023-08-25-migrer-de-commonjs-vers-esm.md
index c4ec4b8..670eb66 100644
--- a/_posts/2023-08-25-migrer-de-commonjs-vers-esm.md
+++ b/_posts/2023-08-25-migrer-de-commonjs-vers-esm.md
@@ -11,7 +11,7 @@ authors: pierre_top
---
## Y'a quoi au menu ?
-Cet article partage avec vous deux mois d'efforts (et de doutes, aussi) pour migrer une base de code NodeJS de 400 kLoC. Spoiler : nous y sommes arrivés !
+Cet article partage avec vous deux mois d'efforts (et de doutes, aussi) pour migrer une base de code NodeJS de 400 kLoC. Spoiler : nous y sommes arrivés !
Vous y trouverez des considérations techniques et organisationnelles, de la syntaxe et de l'outillage, du monitoring : il y en a pour tous les goûts.
@@ -37,9 +37,9 @@ Et si vous êtes gourmands, lisez tout du début à la fin...
### Une histoire de modules
-Dans la plupart des langages de programmation (C, Java, JavaScript...), le fichier de code (source) est un élément important. Il est implémenté dans le système de fichiers de l'OS, par un fichier texte. Il y a quelque chose de fondamentalement réconfortant à cela. Utiliser un langage qui stocke le code source dans des fichiers aux noms cryptiques et au contenu binaire, c'est une perte d'autonomie.
+Dans la plupart des langages de programmation (C, Java, JavaScript...), le fichier de code (source) est un élément important. Il est implémenté dans le système de fichiers de l'OS, par un fichier texte. Il y a quelque chose de fondamentalement réconfortant à cela. Utiliser un langage qui stocke le code source dans des fichiers aux noms cryptiques et au contenu binaire, c'est une perte d'autonomie.
-Pourquoi ? Parce que ranger des fichiers dans des dossiers est une métaphore puissante : elle permet de tracer des frontières dans sa tête, et d'oublier les particularités pour un moment. C'est la même chose qui se passe au niveau en-dessous lorsqu'on crée des fonctions.
+Pourquoi ? Parce que ranger des fichiers dans des dossiers est une métaphore puissante : elle permet de tracer des frontières dans sa tête, et d'oublier les particularités pour un moment. C'est la même chose qui se passe au niveau en-dessous lorsqu'on crée des fonctions.
> Aside from the computer itself, the routine is the single greatest invention in computer science. (...) Create a routine to hide information so that you won't need to think about it. (...) Without the abstractive power of routines, complex programs would be impossible to manage intellectually.
@@ -53,19 +53,19 @@ La notion de module est un assez trop large en Javascript, on désigne parfois l
#### Tout débute dans un navigateur
-Comme Javascript était initialement (1995) prévu comme un langage limité, dans le navigateur, il n'y avait pas de système de module natif : tout le code était contenu dans la balise . Au fur et à mesure que les besoins côté navigateur grandissaient ("comportement dynamique"), ils ont été résolus en Javascript. Comme une partie de ces besoins étaient communs à toutes les équipes (ex : appeler une API REST), les librairies ont été développées. Elles pouvaient être importées depuis un fichier via l'attribut `src` : `. Au fur et à mesure que les besoins côté navigateur grandissaient ("comportement dynamique"), ils ont été résolus en Javascript. Comme une partie de ces besoins étaient communs à toutes les équipes (ex : appeler une API REST), les librairies ont été développées. Elles pouvaient être importées depuis un fichier via l'attribut `src` : `