Con TypeScript 2.0 il progetto Open Source sviluppato dalla Casa di Redmond per l'implementazione di un set JavaScript basato sulle specifiche ECMAScript 6 raggiunge il traguardo di una nuova major release; TypeScript 2.0 potrà essere scaricato per Visual Studio 2015 disponendo dell'Update 3, installato tramite package manager NuGet, utilizzato in Visual Studio Code o integrato nel proprio progetto tramite npm. (more...)

Continua a leggere TypeScript 2.0

Categoria: Scripting

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

Gli sviluppatori del noto framework JavaScript EmberJS hanno reso disponibile la versione 2.7 e, nel contempo, la beta dell'aggiornamento 2.8 che una volta stabile sarà anche la nuova LTS del progetto dopo la 2.4. Se da una parte EmberJS 2.7 rappresenta una minor release che verrà archiviata rapidamente con il futuro rilascio della 2.9, la 2.8 riceverà bugfix per un periodo di 36 settimane e security patch per 5 anni. (more...)

Continua a leggere EmberJS: nuove API in vista della prossima LTS

Categoria: Scripting

Sviluppare per il Web sta diventando eccessivamente, e inutilmente, complicato? Troppe tecnologie che consentono di eseguire le medesime procedure, un gran numero di framework tra i quali scegliere e librerie spesso sovradimensionate rispetto agli obbiettivi per cui vengono utilizzate, starebbero rendendo via via più complesso il lavoro dei coders? Per rispondere a queste domande è necessario tenere conto di un panorama dove con il moltiplicarsi degli strumenti disponibili non facilita necessariamente l'implementazione dei progetti. (more...)

Continua a leggere Vanilla Web development o framework?

Categoria: Scripting

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

Apple Pay è una piattaforma della Casa di Cupertino concepita per fornire un sistema sicuro con il quale effettuare ordini e pagamenti in mobilità; lanciato come servizio utilizzabile presso esercizi commerciali dotati di POS contactless e con le applicazioni per iOS, Apple Pay è divenuto integrabile con le App per watchOS su Apple Watch per poi divenire una soluzione estesa ai siti Internet e alle Web application tramite il browser Safari. (more...)

Continua a leggere Apple Pay JS: integrare Apple Pay nelle Web application

Categoria: Scripting

WebGazerJS è il nome di un progetto nato per mettere a disposizione degli sviluppatori una tecnologia "democratica", cioè indipendente dalle grandi case produttrici, per l'analisi biometrica e il riconoscimento dei movimenti oculari; si tratta sostanzialmente di una libreria JavaScript per l'implementazione di soluzioni per l'eye tracking attraverso un comune browser per la navigazione su Internet. (more...)

Continua a leggere WebGazerJS: eye tracking su browser con JavaScript

Categoria: Scripting

MoJS è una libreria basata su JavaScript che offre un set di strumenti dedicati alla motion graphic per il Web. Si tratta di una soluzione rilasciata sotto licenza Open Source e ospitata sul code hosting di GitHub che potrà essere utilizzata per lo sviluppo e l'inserimento di componenti animate all'interno di un frontend. Installabile tramite Bower ed NPM, MoJS è richiamabile anche in versione minificata tramite apposito CDN. (more...)

Continua a leggere MoJS: motion graphic per il Web

Categoria: Scripting