Articoli

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

Ultimi articoli

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 5 min · Business · VideoSEO programmatico: meta tag e JSON-LD strutturatoDeep dive su come il framework genera automaticamente meta tag Open Graph, structured data schema.org e breadcrumb per ogni pagina.
  8. 5 min · Architettura · VideoBuilder Pattern: costruire query senza perdere la ragionePillar article sul Builder Pattern nel query builder del framework: fluent interface, composizione incrementale e la separazione tra costruzione e rappresentazione.
  9. 6 min · Architettura · VideoStrategy Pattern: quando il comportamento diventa intercambiabilePillar article sullo Strategy Pattern applicato nel framework: driver di cache, grammar SQL multi-database e il principio Open/Closed nella pratica.
  10. 3 min · SicurezzaIl primo utente: bootstrap sicuro senza seed di defaultQuick note sulla rimozione del seeder admin e il flusso di registrazione iniziale blindato lato server.
  11. 3 min · PHPQuick note: il pattern make() e l'igiene delle istanzeQuick note su perché il framework usa ClassName::make() invece di new ClassName() e cosa cambia nella pratica.
  12. 6 min · ArchitetturaSessioni sicure: flash data, timeout e protezione anti-fixationDeep dive su SessionStorage: configurazione cookie sicuri, flash messages, timeout per inattività e rigenerazione ID.

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