article
Template Method: lo scheletro che lascia spazio
Pillar article sul Template Method Pattern nella CLI e nei modelli: Command::handle(), Model lifecycle e l'inversione di controllo come atto di fiducia.
Il framework chiama te, non il contrarioL'inversione di controllo e il principio fondante di ogni framework: non sei tu a chiamare il framework, e il ...
27/04/2026
article
Builder Pattern: costruire query senza perdere la ragione
Pillar article sul Builder Pattern nel query builder del framework: fluent interface, composizione incrementale e la separazione tra costruzione e rappresentazione.
La stringa SQL e una trappolaConcatenare stringhe SQL a mano e il modo piu rapido per ottenere tre cose: un'SQL injection, un bug di sintassi e un'ora...
24/04/2026
article
Strategy Pattern: quando il comportamento diventa intercambiabile
Pillar article sullo Strategy Pattern applicato nel framework: driver di cache, grammar SQL multi-database e il principio Open/Closed nella pratica.
Il problema: un if che cresce all'infinitoOgni sviluppatore PHP ha incontrato quel momento: un metodo con un if/elseif che distingue tra MySQL, Postgr...
23/04/2026
article
Enum e il potere di dare un nome alle cose
Pillar article sugli enum backed PHP 8.4 nel framework: SortDirection, AggregateFunction, JoinType e la filosofia del type safety.
In principio era la stringaC'e un momento, nello sviluppo di ogni codebase, in cui le stringhe magiche diventano insostenibili. orderBy('name', 'ASC')...
16/04/2026
article
Dicembre 2025: l architettura dell ORM
Pillar article sulla ristrutturazione ORM con ActiveQuery, Builder separato, Executor, Hydrator e supporto multi-driver.
Separare le responsabilitaA dicembre 2025 l ORM ha subito una ristrutturazione architetturale profonda. Il commit chiave — restructure ORM architectur...
18/01/2026
article
Novembre 2025: la maratona dei 66 commit
Pillar article sul mese piu intenso: QueryBuilder completato, middleware pipeline, CSRF, Request class e ORM documentato.
Il mese record66 commit in un solo mese. Novembre 2025 e stato il periodo piu produttivo nella storia del framework. Il QueryBuilder e passato dal "90...
05/01/2026