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

Quick note: Middleware come Chain of Responsibility

Quick note sul Chain of Responsibility Pattern nello stack middleware: CSRF, rate limiting, autenticazione e la pipeline come catena di decisioni.

Ogni anello decide se passare al successivoLo stack middleware di Soft PHP MVC e una Chain of Responsibility: ogni middleware riceve la request, decid...
30/04/2026
article

Singleton: il pattern piu odiato ha le sue ragioni

Pillar article sul Singleton Pattern nel framework: Database, EncryptionService, configurazione globale e quando un'istanza unica ha senso davvero.

Perche tutti odiano il SingletonNessun design pattern ha una reputazione peggiore del Singleton. "Stato globale mascherato", "impossibile da testare",...
26/04/2026
article

Il mio sito ha bisogno di HTTPS? E di un certificato SSL?

Quick note su HTTPS, certificati SSL e perche nel 2026 non e piu opzionale.

La risposta breve: si, senza eccezioniHTTPS non e piu un optional dal 2018, quando Google ha iniziato a segnalare come "Non sicuro" i siti senza certi...
09/04/2026
article

Il primo utente: bootstrap sicuro senza seed di default

Quick note sulla rimozione del seeder admin e il flusso di registrazione iniziale blindato lato server.

L'admin di default e un buco di sicurezzaMolti framework includono un seeder per l'utente admin con credenziali di default: admin@example.com / passwo...
22/04/2026
article

GDPR: quando il codice incontra l'etica

Pillar article su cookie consent, data retention, self-hosting e il significato di scrivere software che rispetta le persone.

La privacy non e una feature: e un dirittoC'e una tentazione ricorrente nello sviluppo software: trattare la privacy come una checkbox da spuntare. Ag...
14/04/2026
article

Sessioni sicure: flash data, timeout e protezione anti-fixation

Deep dive su SessionStorage: configurazione cookie sicuri, flash messages, timeout per inattivita e rigenerazione ID.

Perche la sessione e il punto piu sensibileIn un'applicazione web, la sessione e il legame tra il browser dell'utente e il suo stato sul server. Chi c...
21/04/2026