Per diversi anni Mountain View ha offerto agli sviluppatori di tutto il Mondo una serie di consigli pratici per lo sviluppo di Web application basate sulle tecnologie e gli standard per Internet più recenti. Oggi Google ha però deciso di andare oltre ai semplici consigli rilasciando il suo nuovo Web Starter kit ovvero un boilerplate completo simile all'HTML5 Boilerplate. (more...)

Continua a leggere Google lancia il nuovo Web Starter kit

Categoria: Scripting

Codemod è una libreria concepita con lo scopo di fornire uno strumento che assista lo sviluppatore in procedure che prevedono il refactoring di codebase di grandi dimensioni; l'obbiettivo è in sostanza quello di permettere la modifica, l'aggiornamento o la correzione di porzioni di sorgente anche particolarmente estese mantenendo inalterate le funzionalità di base di un'applicazione. (more...)

Continua a leggere Automatizzare il code refactoring con Codemod

Categoria: Scripting

Con l'arrivo dei servizi di Internet Banking l'utente è ormai abituato ad eseguire le comuni operazioni di sportello direttamente online. Bonifici, pagamenti, investimenti, richieste di finanziamenti e di mutui, tutto può essere realizzato online, compresa la stessa apertura del conto corrente. Tuttavia per effettuare queste operazioni è necessario utilizzare o il portale web della propria banca oppure la sua applicazione dedicata. Le varie applicazioni degli istituti creditizi spesso non sono il massimo in fatto di user experience e, per questo motivo, è nato Teller. (more...)

Continua a leggere Teller: un set di API per l’Home Banking

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

Le distribuzioni Linux offrono una vasta gamma di tool e applicazioni dedicate. Chi si avvicina ad un sistema Linux lo fa spesso per crearsi un ambiente di lavoro stabile e sicuro. Linux è una delle prime scelte per molti sviluppatori che hanno a disposizione migliaia di strumenti, quello che sicuramente viene utilizzato ogni giorno è l'editor di testo. (more...)

Continua a leggere 5 editor Linux per gli sviluppatori

Categoria: Scripting

Tags:

Rieccoci nella nostra consueta rubrica dedicata ai tool per i developer. Oggi riprendiamo il nostro discorso su Python e machine learning, questo linguaggio di programmazione è infatti uno dei più utilizzati per quanto riguarda le applicazioni di intelligenza artificiale. La community ha dunque realizzato numerosi framework e librerie dedicate allo sviluppo di algoritmi di machine learning con Python. (more...)

Continua a leggere 5 librerie Python per il machine learning

Categoria: Scripting

WebKit è attualmente il Web Browser Engine di riferimento per diversi browser, per fare un esempio il progetto Chromium si basava proprio su WebKit prima di integrare un fork di quest'ultimo chiamato Blink; la sua licenza open source permette infatti ai vari team di sviluppo di personalizzarlo adattandolo alle proprie esigenze. Di recente i developer di WebKit hanno rilasciato un nuovo update che introduce il pieno supporto a WebAssembly. (more...)

Continua a leggere WebKit implementa il supporto a WebAssembly

Categoria: Scripting

Durante l'ultima edizione del Google I/O Mountain View ha annunciato il supporto per il linguaggio Kotlin in Android Studio, novità particolarmente interessante perché estende il numero delle soluzioni con cui realizzazione applicazioni destinate al Robottino Verde. Kotlin presenta però anche un altro vantaggio, la sua sintassi è infatti molto simile a quella di Swift, gli sviluppatori che già utilizzavano quest'ultimo per creare le proprie App non avranno particolari difficoltà nel passaggio tra i due linguaggi. (more...)

Continua a leggere Kotlin per Android, come Swift per iOS

Categoria: Scripting

Tags: ,

Il formato d'interscambio JSON (JavaScript Object Notation) è una delle alternative preferite dai developer nello sviluppo di applicazioni destinate ad interagire con API e sorgenti di dati, sopratutto nei casi in cui si desideri evitare l'uso di una soluzioni generalmente meno flessibile come l'XML (eXtensible Markup Language). Inoltre JSON è caratterizzato da una sintassi molto semplice da leggere (anche in fase di parsing) e da scrivere, diventa dunque meno probabilmente il verificarsi di comportamenti imprevisiti. (more...)

Continua a leggere JSON Feed: un’alternativa ai Feed RSS basata su JSON

Categoria: Scripting

Tags:

Come da titolo oggi ci focalizzeremo su due dei più gettonati static Website generator in circolazione, ovvero Hugo e Jekyll. Anche se le piattaforme di blogging a disposizione sono ormai numerosissime, diversi professionisti preferiscono realizzare dei siti Web statici per alcuni progetti, sfruttando questo tipo di soluzioni open source. (more...)

Continua a leggere Hugo Vs. Jekyll: static Website generator a confronto

Categoria: Scripting