Voorop blijven lopen met het web met Codemod

In februari van dit jaar lanceerden we Codemod, en de resultaten waren baanbrekend – onze prestaties verdubbelden!
Als de snelst groeiende open-source scheduling infrastructure is het voor ons bij Cal.com cruciaal om voortdurend de nieuwste webtechnologieën te omarmen. Door geavanceerde functies te benutten, kunnen we gebruikers blijven voorzien van een app met hoge prestaties, zelfs terwijl onze codebase in omvang en complexiteit groeit door de voortdurende toevoeging van nieuwe functies. Daarnaast willen we dat onze huidige en toekomstige engineeringteams graag werken met de modernste techstack en developer experience, zodat ze zich kunnen richten op het uitbrengen van nieuwe functies in plaats van te worstelen met verouderde technologieën.
We wilden deze nieuwe technologie al graag omarmen sinds de introductie van Next.js App Router en React Server Components. Maar gezien de omvang van onze Next.js-app en de lange lijst aan functies die we voor onze gebruikers moesten bouwen, was de migratie van Pages naar App Router geen eenvoudige klus. Het behalen van het volledige potentieel leek een ver doel totdat we werden voorgesteld aan het fantastische team van Codemod.
Codemod, het open-sourceplatform voor code-migraties
Onze vrienden bij Codemod bouwen aan een end-to-end platform voor code-automatisering, een evolutie van de tools die bij Meta worden gebruikt, om grootschalige migratiecampagnes te automatiseren. Codemod biedt een open-source productlaag en heeft een levendige community van bijdragers. Hun CLI en door de community gedreven codemods worden genoemd in de officiële upgrademanuals van enkele van de populairste frameworks, waaronder React, Nuxt.js, pnpm, MSW, i18next en meer.
Grootschalige Next.js-migratie met Codemod
Codemod biedt ook succesvolle migratie-as-a-service aan zijn betalende en enterpriseklanten via Codemod Agents, een combinatie van AI en gecertificeerde experts die samenwerken. Ze voldoen aan SOC2, waardoor klanten met een gerust hart hun migraties aan hen kunnen toevertrouwen.
Voor Cal.com migreerde het Codemod-team met succes onze codebase van 250k regels code tegen een fractie van de kosten, inclusief de migratie van meer dan 100 pagina's van de pages-directory naar de app router. De resultaten waren indrukwekkend: kortetermijnverbeteringen, zoals een 2x snellere LCP, en langetermijnverbeteringen voor de developer experience. Je kunt er meer over lezen in deze uitgebreide technische blogpost, waarin ze hun ervaring en inzichten delen over het beheren van de Cal-migratie.
Dankzij het Codemod-team werken de engineers van Cal.com nu aan een performante en moderne codebase. Als je grote migraties hebt die je afremmen, plan dan hier een gesprek met het Codemod-team.

Post by