Articoli
Problemi veri di aziende e siti, e come li ho risolti. Un articolo a settimana circa.
52 articoli con questo tag
- 3 min · ArchitetturaCQRS: separare lettura e scrittura per scalare e semplificarePillar article su Command Query Responsibility Segregation: quando e perché separare i modelli di lettura e scrittura in un'applicazione PHP.
- 3 min · ArchitetturaHexagonal Architecture: il dominio al centro, il framework ai marginiPillar article sull'Architettura Esagonale (Ports and Adapters): come isolare la business logic da framework, database e servizi esterni.
- 3 min · ArchitetturaService Layer: dove vive la logica che non appartiene al controllerPillar article sul Service Layer: come estrarre la business logic dai controller in classi dedicate, testabili e riutilizzabili.
- 4 min · Architettura · VideoMVC: il pattern architetturale che tutti usano e pochi capiscono davveroPillar article su Model-View-Controller: storia, struttura reale, i malintesi comuni e come Soft PHP MVC lo implementa con consapevolezza.
- 6 min · Business · VideoDa 11 a 4 secondi: come ho ottimizzato la velocità di un sito con render free tierOttimizzazione web in tre fasi: cosa ho cambiato, quanto ci ho messo e perché la velocità di un sito conta.
- 3 min · ArchitetturaMediator Pattern: comunicazione senza caosPillar article sul Mediator Pattern: come ridurre l'accoppiamento tra componenti facendoli comunicare attraverso un coordinatore centrale.
- 5 min · ArchitetturaDependency Injection: il pattern che rende tutto il resto possibilePillar article sulla Dependency Injection: perché iniettare le dipendenze è il fondamento di testabilità, flessibilità e buon design in PHP.
- 5 min · ArchitetturaIterator Pattern: attraversare collezioni senza esporne la strutturaPillar article sull'Iterator Pattern: come separare la logica di attraversamento dalla struttura dati, con generator PHP e lazy evaluation.
- 4 min · ArchitetturaComposite Pattern: trattare gerarchie come singoli oggettiPillar article sul Composite Pattern: come modellare strutture ad albero dove nodi e foglie condividono la stessa interfaccia.
- 5 min · ArchitetturaFacade Pattern: semplificare l'accesso a sistemi complessiPillar article sul Facade Pattern: come creare interfacce semplificate che nascondono la complessità di sottosistemi articolati.
- 4 min · ArchitetturaState Pattern: oggetti che cambiano comportamento in base al proprio statoPillar article sullo State Pattern: eliminare i blocchi switch/if sullo stato trasformando ogni stato in una classe con il proprio comportamento.
- 5 min · ArchitetturaCommand Pattern: trasformare le azioni in oggettiPillar article sul Command Pattern: incapsulare richieste come oggetti per parametrizzare, accodare, loggare e annullare le operazioni.
Per argomento
Un articolo può stare in più argomenti.
Non trovi il tuo caso?
Raccontamelo in due righe: ti dico se l'ho già visto e da dove partirei.