Em fevereiro deste ano, lançamos o Codemod, e os resultados foram revolucionários – duplicando nosso desempenho!
Como a infraestrutura de agendamento de código aberto de crescimento mais rápido, é crucial para nós na Cal.com adotar continuamente as mais recentes tecnologias web. Ao aproveitar recursos de ponta, podemos continuar a oferecer um aplicativo de alto desempenho para os usuários, mesmo à medida que nossa base de código cresce em tamanho e complexidade com a constante adição de novos recursos. Além disso, queremos que nossas equipes de engenharia atuais e futuras desfrutem de trabalhar com a pilha de tecnologias mais moderna e a melhor experiência para desenvolvedores, permitindo que se concentrem em implementar novos recursos em vez de lutar com tecnologias obsoletas.
Estivemos ansiosos para adotar esta nova tecnologia desde a introdução do Next.js App Router e dos Componentes do Servidor React. No entanto, dada a dimensão do nosso aplicativo Next.js e a longa lista de recursos que precisamos construir para nossos usuários, a migração de Páginas para App Router não foi uma tarefa fácil. Alcançar seu potencial parecia um objetivo distante até que fôssemos apresentados à fantástica equipe da Codemod.
Codemod, a plataforma de código aberto para migrações de código
Nossos amigos da Codemod estão construindo uma plataforma de automação de código de ponta a ponta, uma evolução daquelas usadas na Meta, para automatizar campanhas de migração em larga escala. O Codemod oferece um nível de produto de código aberto e tem uma comunidade vibrante de colaboradores. Seu CLI e codemods liderados pela comunidade estão destacados nos guias oficiais de atualização de alguns dos frameworks mais populares, incluindo React, Nuxt.js, pnpm, MSW, i18next, e mais.
Migração em larga escala do Next.js com Codemod
Codemod também fornece migração bem-sucedida como serviço para seus clientes pagantes e empresariais através dos Codemod Agents, uma combinação de IA e especialistas certificados trabalhando juntos. Eles são conformes com SOC2, proporcionando aos clientes a tranquilidade de confiar neles com suas migrações.
Para a Cal.com, a equipe Codemod migrou com sucesso nossas 250k linhas de código a uma fração do custo, incluindo a migração de mais de 100 páginas do diretório de páginas para o app router. Os resultados foram impressionantes: melhorias a curto prazo, como um LCP 2x mais rápido, e aprimoramentos a longo prazo na experiência do desenvolvedor. Você pode ler mais neste abrangente artigo técnico, onde eles compartilham sua experiência e insights sobre a gestão da migração da Cal.
Graças à equipe Codemod, os engenheiros da Cal.com agora trabalham em uma base de código moderna e de alto desempenho. Se você tiver migrações grandes que estão atrasando seu progresso, agende uma chamada com a equipe Codemod aqui.

Get started with Cal.com for free today!
Experience seamless scheduling and productivity with no hidden fees. Sign up in seconds and start simplifying your scheduling today, no credit card required!