Rester à la pointe du web avec Codemod
En février de cette année, nous avons déployé Codemod, et les résultats ont été révolutionnaires – doublant notre performance !
En tant qu'infrastructure de planification open-source à la croissance la plus rapide, il est crucial pour nous chez Cal.com d'adopter en permanence les dernières technologies web. En tirant parti des fonctionnalités de pointe, nous pouvons continuer à offrir une application haute performance pour les utilisateurs, même à mesure que notre base de code augmente en taille et en complexité avec l'ajout constant de nouvelles fonctionnalités. De plus, nous voulons que nos équipes d'ingénieurs actuelles et futures apprécient de travailler avec la pile technologique et l'expérience de développeur les plus modernes, leur permettant de se concentrer sur l'expédition de nouvelles fonctionnalités plutôt que de lutter avec des technologies obsolètes.
Nous avons été impatients d'adopter cette nouvelle technologie depuis l'introduction de Next.js App Router et React Server Components. Cependant, étant donné la taille de notre application Next.js et la longue liste de fonctionnalités que nous devons développer pour nos utilisateurs, la migration de Pages à App Router n'était pas une tâche facile. Atteindre son potentiel semblait être un objectif lointain jusqu'à ce que nous soyons introduits à la fabuleuse équipe de Codemod.
Codemod, la plateforme open-source pour les migrations de code
Nos amis de Codemod construisent une plateforme d'automatisation de code de bout en bout, une évolution de celles utilisées chez Meta, pour automatiser les campagnes de migration à grande échelle. Codemod offre un niveau produit open-source et dispose d'une communauté dynamique de contributeurs. Leur CLI et les codemods dirigés par la communauté sont présentés dans les guides de mise à niveau officiels de certains des cadres les plus populaires, y compris React, Nuxt.js, pnpm, MSW, i18next, et plus.
Migration Next.js à grande échelle avec Codemod
Codemod fournit également des migrations réussies en tant que service à ses clients payants et entreprises via les Agents Codemod, une combinaison d'IA et d'experts certifiés travaillant ensemble. Ils sont conformes SOC2, donnant aux clients la tranquillité d'esprit pour leur faire confiance avec leurs migrations.
Pour Cal.com, l'équipe Codemod a réussi à migrer nos 250k lignes de code à une fraction du coût, y compris la migration de plus de 100 pages du répertoire pages au routeur d'application. Les résultats ont été impressionnants : des améliorations à court terme, comme un LCP 2x plus rapide, et des améliorations à long terme de l'expérience développeur. Vous pouvez en savoir plus dans cet article de blog technique complet, où ils partagent leur expérience et leurs idées issues de la gestion de la migration de Cal.
Grâce à l'équipe Codemod, les ingénieurs de Cal.com travaillent maintenant sur une base de code performante et moderne. Si vous avez des migrations majeures qui vous ralentissent, programmez un appel avec l'équipe Codemod ici.

Commencez avec Cal.com gratuitement dès aujourd'hui !
Découvrez une planification et une productivité sans faille sans frais cachés. Inscrivez-vous en quelques secondes et commencez à simplifier votre planification dès aujourd'hui, sans carte de crédit requise !


