Soluções

Empresa

Modelos

Desenvolvedor

Recursos

Preços

Por

Max Tavepholjalern

26/09/2024

Manter-se na vanguarda da web com o Codemod

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.