Loading ...

Cron è uno schedulatore per sistemi *NIX.

Abbiamo anche visto alcune sue implementazioni in alcuni linguaggi, ed oggi vediamo come usare la sua sintassi in ambito Node.js.

Per farlo usiamo node-cron:

# npm install cron

Locust.io è un programma scritto in Python che ci permette di eseguire diversi test sui nostri siti web.

I test dovranno essere scritti in Python, e quindi c'è bisogno di conoscere un pò il linguaggio.

Vediamo un esempio basico da cui partire, considerando che sulla documentazione potete trovare molto di più.

Prima di tutto installiamolo:

# pip3 install locustio

La libreria Snap.svg ci permette di lavorare con SVG in Javascript in maniera abbastanza semplice (sempre se si conosce la materia).

La cosa bella è che può sia creare / manipolare SVG da zero, che già esistenti.

Anche l'installazione è molto semplice, in quanto non richiede altre librerie.

Node.js arriva già alcune metodi per controllare il filesystem.

Ma, a detta dei creatori di Chokadir, hanno delle limitazioni:

  • Node.js fs.watch:

    • Doesn't report filenames on OS X.

    • Doesn't report events at all when using editors like Sublime on OS X.

    • Often reports events twice.

    • Emits most changes as rename.

    • Has a lot of other issues

    • Does not provide an easy way to recursively watch file trees.

  • Node.js fs.watchFile:

    • Almost as bad at event handling.

    • Also does not provide any recursive watching.

    • Results in high CPU utilization.

Ramda è una delle diverse ottime librerie per Javascript piena di metodi di utilità.

E' una libreria stile "funzionale" e non richiede dipendenze.

La possiamo usare sia in Node.js che nel browser (come nel nostro caso).