Rimanere all'avanguardia del web con Codemod
A febbraio di quest'anno, abbiamo lanciato Codemod, e i risultati sono stati rivoluzionari – raddoppiando le nostre prestazioni!
Essendo l'infrastruttura di pianificazione open-source in più rapida crescita, è fondamentale per noi di Cal.com adottare continuamente le ultime tecnologie web. Sfruttando le funzionalità all'avanguardia, possiamo continuare a fornire un'app ad alte prestazioni per gli utenti, anche se la nostra base di codice cresce in dimensioni e complessità con l'aggiunta costante di nuove funzionalità. Inoltre, vogliamo che i nostri attuali e futuri team di ingegneri si divertano a lavorare con lo stack tecnologico più moderno e l'esperienza dello sviluppatore, consentendo loro di concentrarsi sulla consegna di nuove funzionalità piuttosto che lottare con tecnologie obsolete.
Siamo stati desiderosi di adottare questa nuova tecnologia sin dall'introduzione di Next.js App Router e dei React Server Components. Tuttavia, data la dimensione della nostra app Next.js e la lunga lista di funzionalità che dobbiamo costruire per i nostri utenti, la migrazione da Pages ad App Router non è stata un compito facile. Raggiungerne il potenziale sembrava un obiettivo distante fino a quando non siamo stati introdotti al fantastico team di Codemod.
Codemod, la piattaforma open-source per le migrazioni di codice
I nostri amici di Codemod stanno costruendo una piattaforma di automazione del codice end-to-end, un'evoluzione di quelle utilizzate da Meta, per automatizzare campagne di migrazione su larga scala. Codemod offre un livello di prodotto open-source e ha una vivace comunità di collaboratori. Il loro CLI e i codemods guidati dalla comunità sono presenti nelle guide ufficiali di aggiornamento di alcuni dei framework più popolari, tra cui React, Nuxt.js, pnpm, MSW, i18next, e altri.
Migrazione su larga scala di Next.js con Codemod
Codemod fornisce anche migrazione-di-successo-come-servizio ai suoi clienti paganti e aziendali tramite gli Agenti Codemod, una combinazione di intelligenza artificiale ed esperti certificati che lavorano insieme. Sono conformi a SOC2, dando ai clienti la certezza di potersi fidare di loro per le migrazioni.
Per Cal.com, il team Codemod ha migrato con successo le nostre 250k righe di codice a un costo ridotto, inclusa la migrazione di oltre 100 pagine dalla directory delle pagine al router delle app. I risultati sono stati impressionanti: miglioramenti a breve termine, come un LCP 2x più veloce, e miglioramenti a lungo termine per l'esperienza dello sviluppatore. Puoi leggere di più in questo completo post tecnico sul blog, dove condividono la loro esperienza e le intuizioni dalla gestione della migrazione di Cal.
Grazie al team di Codemod, gli ingegneri di Cal.com ora lavorano su una base di codice performante e moderna. Se hai grandi migrazioni che ti rallentano, programma una chiamata con il team di Codemod qui.

Inizia subito gratuitamente con Cal.com!
Sperimenta una programmazione e produttività senza interruzioni senza spese nascoste. Iscriviti in pochi secondi e inizia a semplificare la tua programmazione oggi, senza bisogno di carta di credito!


