Programmazione e Algoritmi

Tutto ciò che riguarda la programmazione, in vari linguaggi come C, PHP, SQL, Python, Javascript, jQuery, HTML & CSS ed i vari algoritmi efficienti.

Node.js ebook – Impariamo a usare Express

0
Segnalo questo e-book, scritto da Evan M. Hahn per imparare ad usare il noto framework web per Node.js, Express 4.0. Questa è una delle migliori risorse presenti in circolazione per iniziare L’ebook è composto da circa 260 pagine. Copre vari aspetti di Express, middleware, routes etc. Mostra [...]

Node.js – Singleton e istanze di un modulo

1
Come molti avranno già avuto modo di constatare, in Node.js se due file nel tuo progetto richiedono lo stesso modulo che istanzia una nuova classe, otterranno indietro lo stesso oggetto, perchè Node usa una cache per le richieste dello stesso modulo. Questo non vale per moduli uguali ma posti in [...]

Node.js – Velocizzare le app usando cluster

0
Node.js sta diventando sempre più popolare come ambiente d’esecuzione run-time lato server. Specialmente per siti web ad alto traffico, come ci mostrano le statistiche. Inoltre la disponibilità di molti framework framework lo rendono un buon ambiente anche per la prototipazione rapida. Node.js ha [...]

Node.js – Load Balancing su Node

0
Quando si parla di incrementare le performance di un sito web o di un qualunque servizio, ci sono solo due opzioni: aumentare l’efficenza del codice o scalare l’intera infrastruttura server. Quando si ha a che fare con migliaia e migliaia di contatti migliorare l’efficenza dell’applicativo non [...]

Node.js – Gestione dei processi con PM2

1
Node.js è considerata una delle piattaforme chiave per lo sviluppo di micro-servizi lato back-end. Un micro-servizio è un processo autonomo che svolge task molto specifici per una data applicazione. Gestirli al meglio è un aspetto cruciale per la buon riuscita di un progetto e il suo [...]

Javascript – 4 design pattern che dovresti conoscere

0
Ogni sviluppatore si sforza di scrivere codice manutenibile, leggibile e riusabile. La strutturazione del codice diventa più importante man mano che l’applicazione diventa più grande. I Design patterns si dimostrano cruciali per rispondere a questa sfida – fornendo una struttura organizzativa [...]

Come creare un database o una collection in MongoDB

0
MongoDB non fornisce alcun comando per creare un database. E infatti, in realtà non c’è bisogno di crearlo manualmente, perchè lo stesso MongoDB si occuperà di crearlo al volo, quando si salva per la prima volta un dato in una collection definita. Per chi viene dal più classico SQL, quel che si fa [...]
Torna all'inizio