10 articoli
2026 ultimo aggiornamento
10 totali
  1. 01

    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.

  2. 02

    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.

  3. 03

    Come ottimizzare la performance delle applicazioni Node.js

    Node.js è eccellente per applicazioni I/O-bound (API REST, microservizi, real-time) grazie all’event loop e a un modello asincrono efficiente.

  4. 04

    Come usare il pattern MVC in Node.js

    In questo articolo vediamo come organizzare una applicazione Node.js usando il pattern MVC (Model–View–Controller).

  5. 05

    Creare un'API GraphQL in Node.js

    Questo articolo spiega passo dopo passo la creazione di una piccola API GraphQL in Node.js focalizzata su un unico modello di dati.

  6. 06

    Come effettuare i test con Jest in Node.js

    Jest è un framework di test sviluppato da Facebook, ampiamente utilizzato per testare applicazioni JavaScript, in particolare in ambienti Node.js e React.

  7. 07

    Come usare Supabase in Node.js

    Supabase è un'ottima alternativa open-source a Firebase, basata su PostgreSQL. Offre autenticazione, database in tempo reale, storage e molto altro. In questa guida vedremo come integrarlo in un'applicazione Node.js.

  8. 08

    Introduzione allo sviluppo degli addon C++ per Node.js

    Uno dei punti di forza di Node.js è la sua capacità di estendere la funzionalità tramite addon C++, permettendo agli sviluppatori di creare moduli nativi che possono interagire direttamente con il sistema operativo e altre librerie C/C++.

  9. 09

    Node.js: usare i WebSocket

    L'utilizzo dei WebSocket in Node.js apre le porte a una vasta gamma di possibilità per lo sviluppo di applicazioni in tempo reale.

  10. 10

    Node.js: usare le API di Kubernetes

    In questo articolo, esploreremo come utilizzare le API di Kubernetes in un'applicazione Node.js per interagire con il cluster e eseguire operazioni di gestione delle risorse.