È da poco stata rilasciata Fedora 26. Questa nuova release della distribuzione include diverse novità, alcune delle quali dedicate agli sviluppatori Python. Questo linguaggio ha un supporto privilegiato su Fedora e i Python virtual environments sono tutti presenti nei repository della distro. Chi è interessato ad implementare un progetto Python based troverà quindi tutto quello che serve per il suo lavoro out-of-the-box. (more...)

Continua a leggere Fedora 26: le feature per gli sviluppatori Python

Categoria: Scripting

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:

Grazie a WebAssembly è ora possibile realizzare web application client-side usando linguaggi e runtimes che sono di solito utilizzati per creare applicazioni native. A questo proposito oggi vogliamo parlarvi di un framework che sfrutta WebAssembly per il suo funzionamento, Blazor. Questo applicativo esegue codice .NET sul browser Internet tramite dei .NET runtime portabili chiamati DotNetAnywhere (DNA), che vengono poi compilati con WebAssembly. (more...)

Continua a leggere Blazor: creare UI con .NET e WebAssembly

Categoria: Scripting

Rebass è una libreria che mette a disposizione alcuni componenti nativi per la realizzazione di interfacce grafiche con il framework React, strutturalmente questa soluzione è stata concepita utilizzando dei componenti stilizzati con lo scopo di mantenere gli stili isolati, una caratteristica che riduce la necessità di definire manualmente regole CSS personalizzate per le proprie Web application. (more...)

Continua a leggere Rebass: componenti stilizzati per React

Categoria: Scripting

Tags: ,

ORY è un editor WYSIWYG (What You See Is What You Get) Open Source realizzato utilizzando React, nota libreria JavaScript per la creazione di interfacce utente, e Redux, uno dei container più diffusi per le applicazioni JavaScript. ORY nasce per superare i limiti degli attuali content editor online tentando di risolvere le problematiche che in genere accomunano questo tipo di strumenti. (more...)

Continua a leggere ORY: un editor WYSIWYG basato su React e Redux

Categoria: Scripting

Uno dei fattori con i quali Google e gli altri motori di ricerca valutano un sito web è la velocità di caricamento della pagina. In particolare alla prima visita, è anche il modo con il quale gli utenti potranno giudicare un sito web. Se la pagina impiega troppo tempo a caricarsi, è probabile che essi lasceranno il sito ancora prima che ne abbiamo visualizzato l'intero contenuto. (more...)

Continua a leggere Pagine Web più veloci con la minificazione di CSS

Categoria: Scripting

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