Manteniéndose a la vanguardia de la web con Codemod

En febrero de este año, lanzamos Codemod, ¡y los resultados fueron revolucionarios, duplicando nuestro rendimiento!
Como la infraestructura de programación de código abierto de más rápido crecimiento, es crucial para nosotros en Cal.com adoptar continuamente las últimas tecnologías web. Al aprovechar características de vanguardia, podemos seguir ofreciendo una aplicación de alto rendimiento para los usuarios, incluso a medida que nuestra base de código crece en tamaño y complejidad con la constante adición de nuevas funciones. Además, queremos que nuestros equipos de ingeniería actuales y futuros disfruten de trabajar con la pila tecnológica más moderna y la mejor experiencia para desarrolladores, permitiéndoles centrarse en enviar nuevas características en lugar de luchar con tecnologías obsoletas.
Hemos estado deseosos de adoptar esta nueva tecnología desde la introducción de Next.js App Router y React Server Components. Sin embargo, dado el tamaño de nuestra aplicación Next.js y la larga lista de características que necesitamos construir para nuestros usuarios, la migración de Pages a App Router no fue una tarea fácil. Lograr su potencial parecía un objetivo distante hasta que se nos presentó al fantástico equipo de Codemod.
Codemod, la plataforma de código abierto para migraciones de código
Nuestros amigos en Codemod están construyendo una plataforma de automatización de código de extremo a extremo, una evolución de las utilizadas en Meta, para automatizar campañas de migración a gran escala. Codemod ofrece un nivel de producto de código abierto y tiene una comunidad vibrante de colaboradores. Su CLI y codemods dirigidos por la comunidad están destacados en las guías de actualización oficiales de algunos de los frameworks más populares, incluyendo React, Nuxt.js, pnpm, MSW, i18next, y más.
Migración a gran escala de Next.js con Codemod
Codemod también proporciona migraciones exitosas como servicio a sus clientes de pago y empresas a través de Codemod Agents, una combinación de IA y expertos certificados trabajando juntos. Son conformes a SOC2, brindando a los clientes la tranquilidad de confiarles sus migraciones.
Para Cal.com, el equipo de Codemod migró satisfactoriamente nuestras 250,000 líneas de código a una fracción del costo, incluida la migración de más de 100 páginas del directorio de páginas al enrutador de aplicaciones. Los resultados fueron impresionantes: mejoras a corto plazo, como un LCP 2 veces más rápido, y mejoras a largo plazo en la experiencia del desarrollador. Puede leer más en este completo blog técnico, donde comparten su experiencia y conocimientos sobre la gestión de la migración de Cal.
Gracias al equipo de Codemod, los ingenieros de Cal.com ahora trabajan en una base de código moderna y eficiente. Si tiene grandes migraciones que le están ralentizando, programe una llamada con el equipo de Codemod aquí.