Articoli

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

Ultimi articoli

  1. 3 min · ArchitetturaEvent-Driven Architecture: sistemi che reagiscono invece di chiederePillar article sull'architettura event-driven: come costruire sistemi disaccoppiati dove i componenti comunicano tramite eventi invece di chiamate dirette.
  2. 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. 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.
  4. 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.
  5. 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. 3 min · ArchitetturaInterpreter Pattern: dare un linguaggio al tuo dominioPillar article sull'Interpreter Pattern: come definire una grammatica per un linguaggio semplice e costruire un interprete che la esegue.
  7. 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é un sito veloce non è un capriccio: è un asset di business.
  8. 3 min · ArchitetturaVisitor Pattern: aggiungere operazioni senza modificare le classiPillar article sul Visitor Pattern: come aggiungere nuove operazioni a strutture di oggetti esistenti senza toccare le loro classi.
  9. 3 min · ArchitetturaMemento Pattern: catturare e ripristinare lo statoPillar article sul Memento Pattern: come salvare snapshot dello stato di un oggetto per poterlo ripristinare in seguito, senza violare l'incapsulamento.
  10. 3 min · ArchitetturaMediator Pattern: comunicazione senza caosPillar article sul Mediator Pattern: come ridurre l'accoppiamento tra componenti facendoli comunicare attraverso un coordinatore centrale.
  11. 3 min · DatabaseFlyweight Pattern: condividere per risparmiare memoriaPillar article sul Flyweight Pattern: come gestire grandi quantità di oggetti simili condividendo lo stato comune invece di duplicarlo.
  12. 3 min · PHPBridge Pattern: separare l'astrazione dall'implementazionePillar article sul Bridge Pattern: come evitare l'esplosione di sottoclassi separando ciò che un oggetto fa da come lo fa.

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