Categoria

Pagina 1 di 1

Migrazione: upgrade di versione senza fermare il business

Migrare tra versioni maggiori di framework (Laravel 9 → 10 → 11 → 12, Symfony 5 → 6 → 7) è un'operazione che richiede metodo: analisi delle breaking change, piano di migrazione a fasi, test di non-regressione, rollback sempre disponibile. Rimandare l'upgrade è peggio che farlo.

In questa categoria scrivo di strategie di upgrade per framework PHP e il linguaggio stesso. Parliamone per una migrazione pianificata, scopri come lavoro.

Migrare un gestionale PHP 5.6 a PHP 8.4 senza riscriverlo: il caso di un e-commerce torinese con 12 anni di codice procedurale

Migrare un gestionale PHP 5.6 a PHP 8.4 senza riscriverlo: il caso di un e-commerce torinese con 12 anni di codice procedurale Un e-commerce torinese con 47.000 righe di PHP 5.6 procedurale, 340 chiamate mysql_connect(), un hosting che aveva annunciato la rimozione di PHP 5.6 entro 60 giorni, e un titolare che non poteva permettersi downtime. In quattro settimane l'ho migrato a PHP 8.4 senza riscrivere l'applicazione: ecco il metodo, gli strumenti, le breaking changes reali e le decisioni che hanno fatto la differenza. Continua a leggere
Ultima modifica:

Migrazione da Symfony 5 a Symfony 7: guida pratica con casi reali di breaking change

Migrazione da Symfony 5 a Symfony 7: guida pratica con casi reali di breaking change Ho migrato tre applicazioni da Symfony 5 a Symfony 7 in produzione. Il percorso non è una singola migrazione: si passa per Symfony 6 gestendo ogni set di deprecation progressivamente. Vi racconto i breaking change che mi hanno sorpreso di più, le scorciatoie che non funzionano e il processo sistematico che uso. Continua a leggere
Ultima modifica: