npm

Mattepuffo's logo
Comprimere cartelle in Electron con archiver

Comprimere cartelle in Electron con archiver

In un programmino Electron devo comprimere directory che possono avere anche parecchi files.

Visto che Electron ha Node.js alle spalle, possiamo usare delle sue librerie.

Nello specifico ho scelto archiver, che usa lo streaming per la compressione ed è quindi molto efficiente.

Mattepuffo's logo
Connessione a KeyDB in Node.js

Connessione a KeyDB in Node.js

KeyDB è un fork diretto di Redis, ed è compatibile al 100%.

Inoltre, dicono, sia anche più performante.

Comunque ho deciso di testarlo, e me lo sono installato con Docker.

In questo articolo vediamo come connetterci in Node.js usando la libreria per Redis.

Mattepuffo's logo
Sincronizzare PouchDB e CouchDB in Node.js

Sincronizzare PouchDB e CouchDB in Node.js

PouchDB è un database per browser compatibile con Javascript e usabile anche con Node.js.

Può anche essere usato come interfaccia a CouchDB, in modo da sincronizzare i dati lato server (ma può anche essere usato come browser lato client indipendente).

Abbiamo già visto come usarlo, sia in Node.js che in Angular, ma in modalità "standalone".