WebVR è una nuova specifica del World Wide Web Consortium, di cui potete leggere lo stato dei lavori su GitHub. Essendo una specifica ancora in fase di pre-release è supportata ad oggi solo da Edge e Chrome per Android, come potete controllare su caniuse.com. In pratica tramite WebVR è possibile creare delle scene in VR all’interno di applicazioni web compatibili...
Continue reading...
Google I/O 2017 è stato un punto di svolta importante nel mondo Android: Kotlin è diventato un linguaggio ufficialmente supportato per lo sviluppo delle app! Da dopo l’annuncio l’interesse verso questo linguaggio è cresciuto molto, ovviamente ci sono degli ottimi motivi per cui Google ha scelto di puntare su Kotlin. Grazie a data classes, properties, extension function e delegates una...
Continue reading...
Dove sono stato nell’ultimo anno? Sembra ieri che parlavamo di Angular 2 ancora alla RC1 e, il tempo di distrarsi un attimo, quel 2 è divento un 4!! In realtà, c’è una spiegazione: con l’adozione del Semantic Versioning, ogni release che provoca rottura col passato richiede il salto di una major version.. e di rotture ce ne sono state! Già...
Continue reading...
C’è una categoria di test che spesso sono snobbati dagli sviluppatori: i test end-to-end (E2E). Per test end-to-end si intende un test che copre l’intero flow dell’applicazione integrando tutti gli elementi di cui è composta. In questo post ci occuperemo in particolare di test E2E di un’applicazione web, in questo caso questi test sono detti anche UI o funzionali. In...
Continue reading...
La specifica JCache non è riuscita ad entrare nell’ultima versione di Java EE (7) ma è già viva e supportata nel mondo circostante, per esempio da Spring. In realtà Spring aveva già una sua implementazione del sistema di caching che poi ha esteso per supportare la specifica...
Continue reading...
Nel primo post introduttivo abbiamo affrontato i concetti base di module loader, module bundler ed introdotto webpack. In questa seconda parte ci concentreremo su quello che più ci attira: il codice!! Andremo a sviluppare un progetto assieme e vedremo come configurare webpack, senza utilizzare “seed” sparsi in rete, ma con un nuovo progetto in sintassi ECMSCript 6/7, al fine di capire con più semplicità e naturalezza...
Continue reading...
In questi ultimi anni le possibilità messe a disposizione per gli sviluppatori Web da parte del W3C sono aumentata a dismisura. Basti pensare alle Web Animations API oppure le Speech Recognition e Speech Synthesis API. Una delle “nuove” API più importanti, secondo chi vi scrive, è WebGL. In pratica le WebGL sono un porting di OpenGL utilizzabile in ambiente web....
Continue reading...
Le odierne Applicazioni Web (2.0) ed in particolare l enorme successo riscosso da NodeJS, con tutto l ecosistema che gli gravita attorno, hanno catapultato agli onori delle cronache un linguaggio a cui era stato predetta una fine a breve termine, il Javascript! Si, proprio lui, quel linguaggio che il GWT (Google Web Toolkit), ne aveva quasi decretato la fine, oggi appare (e lo è :-)) uno degli attori principali…...
Continue reading...