Tech Blog

Notre démarche

Pourquoi et comment nous avons repris nos anciens articles

Plusieurs vies, un seul blog

Depuis sa création, imagine-app a eu plusieurs sites web, construits sur des technologies différentes : Jekyll, WordPress, Ghost… À chaque migration, les articles de blog étaient perdus ou laissés derrière.

Cette fois, nous avons décidé de consolider tout ce contenu en un seul endroit. Les articles que vous trouverez ici proviennent de ces différentes époques et ont été rapatriés pour ne plus être perdus.

Tous nos anciens articles n'ont pas été portés — et tous ne le seront pas. Nous avons gardé le meilleur : les retours d'expérience les plus intéressants, les sujets qui ont le mieux vieilli, ceux qui montrent concrètement ce qu'on sait faire. C'est un site commercial malgré tout, pas un musée.

Un portage assisté par l'IA

Pour faciliter la migration de ces articles — écrits dans des formats et des styles variés — nous avons utilisé l'intelligence artificielle comme outil de portage. L'IA nous a aidés à :

  • Convertir les formats (HTML WordPress, Markdown Ghost, etc.) vers un format Markdown unifié
  • Homogénéiser le ton et le style rédactionnel entre les différentes époques
  • Mettre à jour certaines références techniques devenues obsolètes
  • Corriger la structure et la mise en forme des contenus

Chaque article a ensuite été relu et validé par notre équipe. L'IA est un outil, pas un auteur : le fond reste le nôtre.

Modifications apportées aux contenus

Au-delà du simple portage de format, nous avons apporté plusieurs types de modifications aux articles originaux :

Schémas, illustrations et notes

Les anciens diagrammes — souvent des captures d'écran pixelisées ou des images JPG — ont été recréés en SVG pour une meilleure lisibilité et un rendu net sur tous les écrans. C'est un des aspects du portage où l'IA nous a fait gagner le plus de temps : générer des SVG propres et lisibles à partir d'une description d'architecture est incomparablement plus rapide qu'avec les vieux outils qu'on utilisait à l'époque (Graphviz, Mermaid, ou pire, des schémas faits à la main dans Sketch). On a pris plaisir à en rajouter là où les articles originaux en manquaient. Parfois, l'IA a même généré des diagrammes d'elle-même en lisant nos extraits de code — des schémas d'architecture qu'on n'avait jamais pensé à dessiner. On était tellement bluffés par la pertinence du résultat qu'on les a gardés.

On a aussi enrichi certains articles de notes contextuelles (via des encarts « Admonition ») pour ajouter du recul ou des précisions qui manquaient dans la version d'origine — un rappel sur l'état d'une technologie à l'époque, une mise en garde sur un choix qui a mal vieilli, ce genre de choses.

Modernisation du code

Certains extraits de code ont été refactorés à iso-fonctionnalité : le comportement décrit est identique, mais la syntaxe a été nettoyée pour refléter les conventions actuelles du langage concerné.

L'IA a aussi souvent ajouté des commentaires dans le code — ou amélioré ceux qui existaient déjà. On les a gardés quand ils apportaient quelque chose, et retirés quand ils étaient trop verbeux ou enfonçaient des portes ouvertes.

Liens entre articles — enfin simplifiés

À chaque migration de moteur de blog, les URLs des articles changeaient. Pour conserver les liens entre nos propres articles, on devait maintenir l'ancien site en ligne sur un sous-domaine — un Jekyll fantôme ici, un WordPress oublié là — juste pour que les liens croisés ne cassent pas. C'était fragile, et ça finissait toujours par tomber.

En consolidant tout le contenu sur un seul site, on a pu simplifier drastiquement ces liens. Chaque article pointe désormais vers les autres via des URLs stables et internes. Plus de sous-domaine zombie, plus de redirection bancale. On en a aussi profité pour ajouter des liens croisés qui n'existaient pas à l'époque — quand un article de 2016 fait écho à un sujet traité en 2022, le lien est là.

Liens externes cassés

Les anciennes URLs — notamment les permaliens WordPress — n'ont pas été conservées lors de la migration. Si vous suivez un ancien lien vers notre blog, il y a de fortes chances qu'il ne fonctionne plus. L'article que vous cherchez se trouve probablement dans la liste des articles.

De nombreux liens externes pointaient également vers des pages disparues : nous les avons corrigés quand c'était possible, ou retirés quand la ressource n'existait plus. Il est possible que certains nous aient échappé. Si un lien vous mène vers un contenu qui n'a plus rien à voir avec le sujet d'origine, c'est que la page a changé depuis — nous ne sommes pas responsables du contenu des sites tiers (voir nos mentions légales).

Anonymisation des références clients

Certains articles mentionnaient des clients ou des projets spécifiques. Pour les articles les plus anciens, nous avons parfois retiré ou anonymisé ces références — par respect pour des relations commerciales qui ont pu évoluer depuis. Nos conditions générales autorisent ces mentions, mais nous préférons faire preuve de discrétion quand le temps a passé.

Transparence

Chaque article porté depuis un ancien site est identifié par un badge indiquant sa source d'origine (Jekyll, WordPress ou Ghost) ainsi que sa date de publication initiale quand elle est connue. Nous tenons à cette transparence.

Le contenu éditorial reste le nôtre : rédigé par nos équipes, il reflète notre expertise et notre expérience. L'objectif n'est pas de réécrire l'histoire, mais de rendre le contenu technique réellement utile à un lecteur d'aujourd'hui.

Si vous êtes un ancien client et souhaitez que nous retirions une mention vous concernant, contactez-nous — nous le ferons sans difficulté.

← Retour au blog