Articoli

Problemi veri di aziende e siti, e come li ho risolti. Un articolo a settimana circa.

27 articoli con questo tag

  1. 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.
  2. 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.
  3. 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.
  4. 5 min · ArchitetturaProxy Pattern: controllare l'accesso senza cambiare l'interfacciaPillar article sul Proxy Pattern: lazy loading, access control e caching trasparente tramite oggetti surrogato che rispettano la stessa interfaccia.
  5. 5 min · ArchitetturaRepository Pattern: separare il dominio dalla persistenzaPillar article sul Repository Pattern: come creare un layer di accesso dati che isola la business logic dai dettagli del database.
  6. 5 min · ArchitetturaDecorator Pattern: aggiungere comportamento senza toccare il codice esistentePillar article sul Decorator Pattern: come wrappare oggetti per estenderne le funzionalità senza modificare le classi originali, con esempi pratici in PHP.
  7. 4 min · ArchitetturaQuick note: Middleware come Chain of ResponsibilityQuick note sul Chain of Responsibility Pattern nello stack middleware: CSRF, rate limiting, autenticazione e la pipeline come catena di decisioni.
  8. 4 min · ArchitetturaQuick note: Adapter Pattern nel mail serviceQuick note sull'Adapter Pattern applicato al servizio mail: da SendinBlue a Brevo, cambiare provider senza toccare il codice applicativo.
  9. 5 min · ArchitetturaFactory Method: creare senza conoscerePillar article sul Factory Method Pattern nel framework: make() statico, SchemaBuilder per driver, e il principio di inversione delle dipendenze applicato alla creazione.
  10. 5 min · ArchitetturaTemplate Method: lo scheletro che lascia spazioPillar article sul Template Method Pattern nella CLI e nei modelli: Command::handle(), Model lifecycle e l'inversione di controllo come atto di fiducia.
  11. 5 min · ArchitetturaSingleton: il pattern più odiato ha le sue ragioniPillar article sul Singleton Pattern nel framework: Database, EncryptionService, configurazione globale e quando un'istanza unica ha senso davvero.
  12. 5 min · ArchitetturaObserver Pattern: eventi senza accoppiamentoPillar article sull'Observer Pattern nel lifecycle dei modelli: hook pre/post save, dispatching eventi e il disaccoppiamento come disciplina.

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.

Scrivimi