Articoli

Reset
#2FA #ADR #AI #API #API REST #API-First #Abstract Factory #Action-Domain #Adapters #Admin #Admin UX #Aggiornamenti #Analytics #Architettura #Autenticazione #Auth #Automazione #Backend #Bootstrap #Bounded Context #Bref #Bridge #Business #CI/CD #CLI #CMS #CQRS #CRUD #Cache #Caching #Case Study #Clean Architecture #Clone #Collaborazione #Command-Query #Comportamentale #Confronto #Consulenza #Content Strategy #Contract-First #Conversione #Coordinamento #Creazionale #Curiosita #DDD #Dashboard #Database #Debugging #Deploy #Design Pattern #Design System #DevOps #Developer Experience #Diagnosi #Disaccoppiamento #Discovery #Distribuito #Docker #Domain-Driven #Doppio Dispatch #Editor #Eloquent #Email #Emergenza #Encryption #Error Handling #Etica #Event Sourcing #Event-Driven #Evento #Evoluzione #FAQ #Feature-Based #Filament #Filosofia #Filters #Flyweight #Framework #Freelance #Frontend #Full Stack #GDPR #Gestionale #Getting Started #Google #Grammatica #Helper #Hexagonal #Hosting #Infrastruttura #Integrazione #Interpreter #Lambda #Laravel #Layer #Layered #Legacy #MVC #Mail #Manutenzione #Media #Mediator #Memento #Memoria Condivisa #Microservizi #Middleware #Migration #Migrazione #Migrazione-Legacy #Milestone #Mobile #Model #Model-View-Controller #Modulare #Monolith #Multi-Tenancy #Multi-Tenant #Multi-driver #N-Tier #ORM #Onion #OpenAPI #Organizzazione #PHP #PHP 8.4 #Paginazione #Pattern #Performance #Pipeline #Pipes #Plugin #Ponte #Portfolio #Ports #Pragmatico #Preventivo #Privacy #Processo #Produzione #Progetto #Proiezione #Prototype #Quality #Query Builder #Read-Write #Refactoring #Relazioni #Responder #Retrospettiva #Ripristino #Routing #SEO #SOLID #SQL #SaaS #Scalabilita #Security #Seeder #Serverless #Service Layer #Session #Sicurezza #Snapshot #Storia #Strangler #Strangler-Fig #Strategia #Strati #Strutturale #Symfony #Template #Testing #Type Safety #UX #Uncle Bob #Utility #Validazione #Vertical Slice #View Engine #Visitor #Web Custom #WordPress
article

Validazione input ispirata a Illuminate

Pillar article sul sistema di validazione con 25+ regole built-in, messaggi custom e regole estendibili.

Validazione familiare e potenteIl Validator di Soft PHP MVC usa un adapter pattern che sotto il cofano sfrutta Illuminate Validator, la stessa libreri...
28/01/2026
article

CLI tool: 24 comandi per lo sviluppo quotidiano

Pillar article sulla CLI integrata: generatori, migrazioni, seeders, test e analisi statica in un unico punto.

Tutto parte da php softLa CLI di Soft PHP MVC raccoglie 24 comandi che coprono l intero ciclo di sviluppo: generazione di codice con make:model, make:...
10/12/2025
article

Type casting automatico nel Model

Quick note su come il metodo casts() converte automaticamente i valori dal database ai tipi PHP corretti.

Tipi giusti senza conversioni manualiDefinendo il metodo casts() nel modello, i valori letti dal database vengono automaticamente convertiti nel tipo ...
25/11/2025
article

ORM custom: ActiveQuery e dirty tracking

Pillar article sul query builder fluent, il tracking delle modifiche e il pattern ActiveRecord del framework.

Un ORM pensato per essere leggibileActiveQuery offre una API fluent per costruire query senza scrivere SQL a mano: where(), orderBy(), join(), paginat...
18/11/2025
article

Routing con attributi PHP 8.4: come funziona

Pillar article su come le route vengono dichiarate direttamente nei controller tramite attributi nativi PHP.

Addio ai file di route centralizzatiIn Soft PHP MVC le route non vivono in un file separato: sono dichiarate direttamente sopra i metodi del controlle...
03/11/2025
article

Hardening login admin in pratica

Pillar article su rate limit, 2FA e sessioni attive per alzare la sicurezza senza peggiorare troppo la UX.

Sicurezza che resta usabileProteggere il login admin non significa solo bloccare tentativi: significa scegliere limiti sensati, introdurre 2FA quando ...
12/03/2026