Dependency Injection in Node.js con ExpressJS
La Dependency Injection è un pattern che, una volta adottato, trasforma radicalmente la qualità e la manutenibilità del codice. In Node.js con ExpressJS è possibile implementarla a diversi livelli di sofisticazione: dalla semplice iniezione manuale nel costruttore, fino all'utilizzo di container IoC come Awilix con supporto per scope per richiesta.
Stream con Node.js
Uno degli aspetti più potenti e caratteristici di Node.js è la sua capacità di gestire i dati in modo incrementale attraverso il meccanismo degli stream.
Crittografia con Node.js
Questo articolo mostra i concetti essenziali e i pattern corretti per usare hashing, HMAC, cifratura simmetrica e crittografia asimmetrica, con esempi pratici e note di sicurezza orientate alla produzione.
Domain-Driven Design con Multi-Tenancy in Node.js
Con DDD puoi mantenere il dominio pulito, e spostare l’isolamento dove è più efficace: pipeline di richiesta, repository, vincoli DB e processi di integrazione. La chiave è rendere la tenancy un’invariante verificabile: non un accordo implicito tra sviluppatori, ma una proprietà del sistema sostenuta da codice, policy e test.