Con l'affermarsi di soluzioni quali React, una delle librerie più diffuse per l'implementazione di interfacce utente, è stata in parte superata una metodologia che prevedeva la separazione netta tra presentazione (HTML) e componenti funzionali (JavaScript); ora dopo l'injection del markup negli script tramite JSX, potrebbe essere utile valutare la possibilità di un utilizzo più diffuso di CSS, e quindi della componente più attinente alla formattazione, in JavaScript. (more...)

Continua a leggere CSS injection in JavaScript, vantaggi e svantaggi

Categoria: Web Standards

Tags: ,

Web Share è un'API sviluppata in seno al Chrome Team con lo scopo di fornire un'interfaccia semplice da utilizzare per l'invocazione delle funzionalità di condivisione offerte dalle host platform; potrebbe sembrare strano che uno strumento del genere non fosse già disponibile e, in effetti, gli sviluppatori possono già utilizzare alcune soluzioni simili, ma nessuna di esse offre un supporto completo. (more...)

Continua a leggere Web Share API, un’interfaccia per la condivisione dei contenuti

Categoria: Web Standards

Mountain View è una delle aziende che contribuiscono in modo più rilevante allo sviluppo delle tecnologie open source e che utilizzano queste ultime per sviluppare software e servizi da integrare nel proprio network. A conferma di quanto detto basterebbe citare il fatto che durante il solo 2016 gli sviluppatori di Google hanno rilasciato oltre 20 milioni di righe di codice libero e aperto per progetti come Android, Angular, Chromium, Kubernetes, e TensorFlow. (more...)

Continua a leggere 5 progetti open source di Google del 2016

Categoria: Software e Servizi

Inferno è una libreria JavaScript per la realizzazione di interfacce utente che presenta diversi punti in comune con React ma si segnala per le dimensioni contenute, appena 7 Kb, e per un livello di prestazioni estremamente elevato; si tratta di una soluzione realizzata per offrire buona parte dei benefici di React, come per esempio l'approccio basato sui componenti, il limitato consumo di memoria e i render stream server side. (more...)

Continua a leggere User interface con Inferno, JavaScript library React-like

Categoria: Scripting

Tags: ,

React, la libreria JavaScript per la realizzazione di interfacce utente implementata dagli sviluppatori di Facebook, giunge ora alla versione 15.4.0; nei giorni scorsi i responsabili del progetto non avevano anticipato il rilascio di una nuova minor release e, in effetti, questo aggiornamento rappresenta una sorta di special release che introduce alcune modifiche nel funzionamento del framework. (more...)

Continua a leggere React 15.4.0, più di una minor release

Categoria: Scripting

Tags: ,

Gli sviluppatori hanno attualmente un ampio numero di strumenti per realizzare software, comprese le applicazioni orientate al Web; a questo proposito vogliamo presentarvi WebAssembly, chiamato anche "wasm", i creatori di questo progetto lo definiscono come un "portable, size- and load-time-efficient format suitable for compilation to the web", si tratta dunque di una soluzione che si pone sullo stesso livello di asmJS, l'intermediate programming language creato per consentire ai programmi scritti in C di essere avviati come se fossero Web applications, con performance nettamente migliori rispetto alle controparti in JavaScript nativo. (more...)

Continua a leggere WebAssembly, compilazione alternativa ad asmJS

Categoria: Scripting

Ignite UI, un delle soluzioni più avanzate per la realizzazione di interfacce utente per applicazioni Web dedicate all'interazione con i dati in ambito enterprise, è ora disponibile sotto licenza Open Source; l'obbiettivo degli sviluppatori è ora quello di aprire il progetto ad una community quanto più ampia possibile, moltiplicando il numero degli utilizzatori anche tra i professionisti. (more...)

Continua a leggere Ignite UI è Open Source

Categoria: Scripting

Si avvicina l'appuntamento con l'AngularConf 2016, evento interamente dedicato al framework JavaScript AngularJS che si terrà il 10 novembre a Torino. La scaletta della manifestazione è finalmente online, un'agenda che rivela diversi argomenti trattati da relatori esperti che affronteranno le tematiche riguardanti AngularJS, Angular2, Ionic, React, lo sviluppo, la gestione dei progetti e la backend integration. (more...)

Continua a leggere AngularConf 2016: l’agenda è online

Categoria: Eventi e segnalazioni

Oggi può capitare sempre più spesso di dover gestire device ARM all'interno di un progetto di IoT (Internet of Thing). La soluzione migliore per questo genere di device è sicuramente una distribuzione Linux con all'interno vari docker che permettono di far girare gli applicativi senza problemi. Una delle distribuzioni più interessanti per questo genere di progetti è ResinOS 2.0. (more...)

Continua a leggere ResinOS gestiamo i docker sulle board ARM per l’IoT

Categoria: IoT

Tags: ,

Yarn è una soluzione Open Source per la gestione delle dipendenze e per il package management dedicato agli sviluppatori di applicazioni basate sul linguaggio JavaScript; nato come alternativa a gestori di package come npm, che è il riferimento di default per l'ambiente NodeJS, Yarn si propone in particolare per le sue caratteristiche incentrate sull'elevato livello di performance, sicurezza e affidabilità. (more...)

Continua a leggere Yarn: gestire le dipendenze per JavaScript

Categoria: Scripting

Tags: