Articoli
Problemi veri di aziende e siti, e come li ho risolti. Un articolo a settimana circa.
13 articoli con questo tag
- 5 min · Framework · VideoRedis ha fatto miracoli: da oltre 2 secondi a 320 ms con LaravelUn caso reale di performance engineering: il problema non era solo la query, ma dove stavano cache e sessioni.
- 8 min · PHP · VideoSmetti di salvare stati che puoi calcolareEnum PHP, status e business logic: perché salvare nel database uno stato che puoi già derivare dai dati rischia di creare una seconda fonte di verità.
- 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.
- 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.
- 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.
- 2 min · DatabaseQuick note: ALTER TABLE nel DSL delle migrazioniQuick note sulle operazioni ALTER TABLE aggiunte al Migration DSL: add, drop, rename column, indici e foreign key.
- 5 min · DatabaseGrammar multi-driver: una API, quattro dialetti SQLDeep dive sul pattern Template Method applicato ai dialetti SQL: come una migrazione genera SQL corretto per MySQL, MariaDB, PostgreSQL e SQLite.
- 6 min · FrameworkCRUD con Filament 5: da migration a pannello in 15 minutiCome creare una risorsa CRUD completa con tabella, filtri, form e validazione usando Filament 5.
- 1 min · PHPRelazioni hasMany e belongsToMany in praticaPillar article sul trait Relation e le quattro tipologie di relazione supportate dall'ORM.
- 1 min · DatabaseQuery SQL veloci in un gestionale realePillar article su indici, filtri e query che reggono quando i dati iniziano a pesare davvero.
- 1 min · ToolingQuick note: seed con rollback e statusQuick note sul sistema di seeding con tracciamento batch, rollback granulare e comando status.
- 1 min · DatabaseMigrazioni multi-driver senza sorpresePillar article sul sistema di migrazioni che genera SQL corretto per SQLite, MySQL, MariaDB e PostgreSQL.
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.