Cosa serve per essere un software developer? La risposta è semplice, ovvero conoscere bene uno o più linguaggi di programmazione cosi da poter realizzare applicazioni funzionati. In questi anni il mercato IT si è evoluto enormemente e, oggi, non è raro trovare software developer che padroneggiano abilmente più linguaggi e framework per lo sviluppo. (more...)

Continua a leggere Sei un developer? Punta su Java e JavaScript

Categoria: Scripting

Tags: ,

In questi anni Javascript è diventato una vera e propria "lingua franca" del web, questo perché si tratta di uno strumento facile da apprendere che è sufficientemente versatile per realizzare una vasta gamma di applicazioni, gode inoltre di una vasta community di developer, il che lo rende uno dei linguaggi con maggiore supporto in tutto il settore IT. Tuttavia secondo Matt Asay, vice presidente della divisione Mobile di Adobe, è ormai tempo di cercare un nuovo linguaggio di riferimento. (more...)

Continua a leggere TypeScript: alla ricerca di uno standard alternativo a JavaScript

Categoria: Scripting

Oggi per la nostra consueta rubrica dedicata alle risorse Open source per i developer vogliamo parlarvi di DoppioJVM, una JVM sviluppata completamente in Javascript dai ricercatori dell'Università del Massachusetts Amherst. (more...)

Continua a leggere DoppioJVM: la JVM scritta in Javascript

Categoria: Java

Tags: ,

p5JS è un'interessante libreria rilasciata sotto licenza Open Source che è stata concepita per rendere il linguaggio JavaScript accessibile ad un pubblico diverso da quello degli sviluppatori, in particolare a professionisti della creatività, come per esempio artisti e disigner, o della didattica, come gli educatori. (more...)

Continua a leggere p5JS: JavaScript per educatori, artisti e designer

Categoria: Scripting

Tags:

Amplitude, o per esteso Amplitude.js, è una libreria basata su JavaScript che consente di realizzare Audio Player in HTML 5 da inserire all'interno di pagine Internet e Web Application; dal punto di vista funzionale questa soluzione non rappresenta una novità, ma rispetto ad altre alternative dello stesso tipo ha dalla sua il vantaggio di essere standalone, non richiede infatti il ricorso ad alcuna dipendenza. (more...)

Continua a leggere Amplitude: Audio Player HTML 5 senza dipendenze

Categoria: Scripting

L'uso di librerie JavaScript esterne nello sviluppo di siti web è una pratica largamente consolidata negli ultimi anni. Un recente studio mostra però come questa pratica possa compromettere la sicurezza di un progetto se non gestito e mantenuto in modo corretto. Una prassi diffusa è non aggiornare le librerie in uso dopo il rilascio dell'applicazione, verosimilmente per non farsi carico di una serie di problemi di compatibilità a livello di codice, ma di fatto esponendosi a vulnerabilità legate alle librerie stesse. (more...)

Continua a leggere Rischi legati all’uso di librerie JavaScript non aggiornate

Categoria: Scripting

Tags:

Angular 4 è la prima major release del noto framework JavaScript rilasciata dopo l'introduzione del semantic versioning nell'evoluzione del progetto, un approccio pensato anche per garantire un elevato livello di retrocompatibilità con le applicazioni sviluppate utilizzando la versione 2.x.x. Per la realizzazione di questo aggiornamento ci si è concentrati in particolare sul miglioramento delle performance, ma non mancano alcune interessanti feature addizionali. (more...)

Continua a leggere Angular 4, le nuove feature

Categoria: Scripting

Neurojs è una libreria JavaScript per il Deep Learning, una soluzione pensata per lo sviluppo di progetti in-browser basati sull'apprendimento automatico. Il codice del framework è stato scritto in particolare per le attività di reinforcement learning, cioè per creare sistemi in grado di adattarsi ai cambiamenti del contesto in cui operano, ma può essere utilizzato in generale per la gestione di qualsiasi task all'interno delle reti neurali. (more...)

Continua a leggere Neurojs: JavaScript per il Deep Learning

Categoria: Maker

React VR è una soluzione derivata dal progetto React, la nota libreria JavaScript per la realizzazione di interfacce utente; anche in questo caso parliamo di un prodotto degli sviluppatori di Facebook, ma si tratta nello specifico di un framework con il quale creare applicazioni e siti Web interattivi che offrono contenuti e servizi basati sulla realtà virtuale, il tutto utilizzando esclusivamente JavaScript. (more...)

Continua a leggere React VR: creare App per la realtà virtuale con JavaScript

Categoria: Scripting

Secondo i risultati raccolti attraverso l'Ashley Nolan's Front-End Tooling Survey, sondaggio dedicato agli strumenti più utilizzati per lo sviluppo front-end che ha coinvolto circa 5 mila partecipanti distribuiti a livello mondiale, circa il 33% degli sviluppatori JavaScript riterrebbe di possedere competenze intermedie in materia, quasi il 36% si descriverebbe come un developer dotato di capacità avanzate e più del 15.4% un esperto. (more...)

Continua a leggere JavaScript: i trend front-end del 2017

Categoria: Scripting

Tags: