Gestire le query WHOIS in Node.js
In questo articolo costruiamo passo dopo passo un client WHOIS completo in Node.js, senza dipendenze esterne, partendo da una query elementare fino ad arrivare a un piccolo servizio HTTP con cache, gestione dei referral e limitazione delle richieste.
Networking con Node.js
La libreria standard di Node.js offre tutto il necessario per lavorare con la rete a ogni livello, dai datagrammi UDP alle richieste HTTP con ritentativi.
Usare le API di Cloudflare per la gestione DNS con Node.js
In questo articolo realizzeremo passo dopo passo un piccolo client riutilizzabile, lo useremo per le operazioni CRUD sui record, gestiremo paginazione, errori e rate limiting, e concluderemo con due casi d'uso concreti: un aggiornamento DNS dinamico e una sincronizzazione dichiarativa della zona a partire da un file JSON.
Sincronizzazione tra un'app online e una offline con CloudEvents: l'implementazione in Node.js
Secondo articolo della serie sulla sincronizzazione tra un'app online sempre raggiungibile e un'app offline che si collega solo saltuariamente. Nel primo articolo abbiamo visto l'architettura generale (evento CloudEvents, pattern outbox/inbox, push/pull/ack) implementata in Go con un semplice store su file JSON. Qui replichiamo lo stesso design in Node.js, questa volta con una persistenza vera basata su SQLite sia lato server che lato client.