Marzo 2026: il grande refactoring — 124 commit

Pillar article sul mese più ambizioso: strict typing, PHPStan, service layer, blog, auth 2FA, notifiche e la parentesi React.

1 min di letturaMilestone

Luigi Iadicola, Programmatore - Napoli

Il mese che ha cambiato tutto

124 commit. Marzo 2026 è stato il mese in cui il framework è stato riscritto quasi completamente. Il refactoring ha toccato ogni layer: strict typing ovunque, PHPStan e Rector per la qualità, eliminazione delle magic properties, introduzione del Service Layer e del Repository Pattern.

Ma non è stato solo refactoring. Sono nate feature complete: il blog con tag e paginazione, il sistema di notifiche admin, la gestione contatti con auto-reply via Brevo, l'autenticazione con 2FA e rate limiting, il sistema media polimorfico.

Cambiamenti principali

  • declare(strict_types=1) in ogni file PHP
  • PHPStan livello 5 e Rector per analisi continua
  • Eliminazione di __get/__set magici — tutto esplicito
  • Service Layer con domain exceptions
  • Blog completo: articoli, tag, ricerca, editor rich-text
  • Auth con 2FA TOTP e rate limiting
  • Admin UI ridisegnata con topbar moderna

E poi c'è stata la parentesi React/Inertia: 20+ commit per esplorare una migrazione frontend che alla fine è stata saggiamente abbandonata. Anche le strade non prese fanno parte della storia.

Hai lo stesso problema in azienda?

Raccontami cosa non va e da quando. Guardo la situazione con te prima di proporre qualsiasi intervento.

RaccontameloRispondo entro un giorno lavorativo.
Condividi:LinkedIn

Ricevi il prossimo articolo

Una mail per ogni articolo nuovo, nient'altro. Ti disiscrivi con un clic dal link in fondo a ogni email.