Cyclotron è una piattaforma browser based per la realizzazione e il rendering di dashboard, dove per "dashboard" intendiamo una serie di documenti, sorgenti di dati, script e stili restituiti sotto forma di pagine Internet. Si tratta in sostanza di una Web application Open Source, pensata in particolare per gli sviluppatori, che consente di realizzare facilmente delle dashboard utilizzando componenti personalizzati. (more...)

Continua a leggere Cyclotron: creare dashboard con NodeJS e AngularJS

Categoria: Scripting

Tags: ,

Le soluzioni per la Static Website Generation rappresentano un'alternativa funzionale per chi desidera realizzare il proprio progetto senza la necessità di ricorrere allo sviluppo from scratch o ad applicazioni che si rivelano spesso sovradimensionate per siti Web di piccole dimensioni; a questo proposito è possibile segnalare Brunch, piattaforma semplice da utilizzare che viene presentata come un HTML5 assembler basato sulla compilazione live. (more...)

Continua a leggere Brunch: HTML5 assembler per generare siti statici

Categoria: CMS

Tags: ,

Utilizzando una single board estremamente economica come RaspBerry Pi è possibile realizzare un'infinità di progetti, dai media center ai piccoli host server, dai mail server ai controller per i droni fino alle piattaforme per l'IoT. Un altro impiego interessante di questo microcomputer potrebbe essere la creazione di un piccolo server destinato ad ospitare un sito Web basato sulla blogging platform JavaScript Ghost. (more...)

Continua a leggere Un Blog server con RaspBerry Pi, NodeJS e Ghost

Categoria: CMS

PouchDB è un progetto rilasciato sotto licenza Open Source che offre un database client side basato su JavaScript, parliamo si una soluzione ispirata a CouchDB, sistema non relazionale e NoSQL per la gestione dei database che sfrutta la notazione JSON per l'archiviazione e JavaScript per la formulazione delle query. PouchDB è stato concepito per il funzionamento all'interno del browser, differenziandosi in questo modo dai tradizionali Database engine. (more...)

Continua a leggere PouchDB: database client side basato su JavaScript

Categoria: Database

Now è una piattaforma particolarmente semplice da utilizzare che consente di mettere rapidamente in produzione sul Cloud una Web application, un sito Internet o un Web service basato sull'ambiente server side per JavaScript NodeJS. Il funzionamento del servizio prevede l'utilizzo di un unico comando, now, quest'ultimo sarà sufficiente per avviare la fase di deployment di un qualsiasi progetto. (more...)

Continua a leggere NodeJS: deployment in tempo reale con now

Categoria: Scripting

Tags:

PerfTool è un package npm per la visualizzazione di statistiche sulle prestazioni di un sito Web; tra i dati proposti da questo strumento vi sono anche i risultati delle analisi sulle performance operate da Google PageSpeed Insight, le misurazioni riguardanti le risorse utilizzate in fase di produzione, i suggerimenti su come risolvere le problematiche che influenzano negativamente le prestazioni e le segnalazioni di errori HTML. (more...)

Continua a leggere PerfTool per misurare le performance di un sito Web

Categoria: Software e Servizi

Esistono diverse soluzioni per il debugging delle applicazioni basate sul JavaScript environment NodeJS, una di queste, il NodeJS Debugger, viene messa a disposizione come componente integrata ed è accessibile tramite interfaccia testuale. Chi invece desidera utilizzare uno strumento maggiormente improntato all'interazione visuale potrebbe optare per il Chrome Debugger che consente di operare attraverso l'interfaccia utente dei Chrome DevTools. (more...)

Continua a leggere Debugging di applicazioni NodeJS con Chrome Debugger

Categoria: Scripting

nbind è una raccolta di header sviluppati per rendere le librerie C++11 accessibili attraverso codice JavaScript; si tratta di una soluzione facilmente integrabile nei propri progetti, grazie ad un una singola istruzione #include il compilatore di C++ può generare i binding necessari per l'interazione tra le due tecnologie, senza la necessità di ricorrere ad ulteriori strumenti. La libreria coinvolta potrà quindi essere utilizzata come un'estensione di NodeJS o inclusa in una pagina Web senza plugin se compilata con Emscripten in asmJS. (more...)

Continua a leggere nbind: accedere a librerie C++ da JavaScript, NodeJS e browser

Categoria: Scripting

Electron 1.0 è la prima versione definitiva di un progetto volto alla realizzazione di un framework per la creazione di applicazioni native attraverso l'utilizzo di tecnologie per il Web come JavaScript, HTML e CSS. Basato sul Web browser Chromium e sull'ambiente JavaScript per lo sviluppo server side NodeJS, Electron si presenta come una soluzione compatibile con OS X, Windows e Linux permettendo di concepire Desktop Apps per tutte le piattaforme supportate. (more...)

Continua a leggere Electron 1.0: App cross-platform con JavaScript, HTML e CSS

Categoria: Scripting

Tags: ,

Dopo circa 6 mesi dal rilascio della versione 5.0.0 gli sviluppatori della NodeJS Foundation hanno rilasciato NodeJS 6.0.0. L'ultimo aggiornamento del progetto è il frutto di un importante lavoro volto a incrementare il livello di prestazioni del noto ambiente per lo sviluppo server side con JavaScript, senza ignorare le esigenze legate alla sicurezza, all'usabilità e al supporto per le specifiche di ECMAScript 6. (more...)

Continua a leggere NodeJS 6, supporto (quasi) completo per ES 6

Categoria: Scripting

Tags: