Vue.js è un framework Javascript per la creazione di web app comodo, leggero, reattivo e veloce da imparare. Con tali caratteristiche ha conquistato il mondo nel giro di pochissimi anni tanto da essere spesso preferito ad alternative più blasonate ma più complesse. Iniziamo a studiarlo insieme.
Ogni volta che in un’app mobile guardiamo una lista di notizie, di post social o un elenco di chiamate stiamo in realtà osservando una ListView, un gestore di liste. Si tratta probabilmente di uno dei widget più utili e Flutter non può certo farne a meno. Vediamo come utilizzarlo
Firebase propone, tra i vari servizi, due database NoSQL in Cloud: il Realtime Database e Cloud Firestore. Il primo è il progetto originario della piattaforma, veloce, rivolto a sincronizzazione e supporto offline. Il secondo è un prodotto maturo, esteso e perfettamente ambientato nell’epoca Cloud
A più di 15 anni da HTTP/1.1, il web ha ottenuto il suo nuovo protocollo applicativo efficiente, veloce, ottimizzato: HTTP/2. Ciò costituisce il vettore principale su cui correrà il web del futuro pertanto è fondamentale conoscerne le basi concettuali ed i punti di forza che lo rendono così speciale
Quando si sperimentano tecnologie client in qualsiasi linguaggio, sorge l’esigenza di avere a disposizione un server per la sperimentazione. Python ne possiede uno HTTP già pronto che si avvia con un solo comando e permette di condividere tutti i file che abbiamo nella cartella corrente
Le app mobile hanno bisogno di gestire informazioni in grado di popolare le interfacce utente. Tutto questo insieme di dati prende il nome di “stato” dell’applicazione e Flutter lo gestisce in maniera efficiente e reattiva con gli StatefulWidget. Vediamo come in un esempio pratico
JSFiddle è un applicativo web che permette di studiare, sperimentare ed eventualmente condividere codici in HTML, CSS e Javascript. E’ un ambiente ideale per la proliferazione delle idee che non richiede alcuna preparazione: si contatta il sito ed è subito disponibile. Proviamolo!
Redis è oggi una delle tecnologie per database più utilizzate al mondo. Tale risultato è dovuto ad elementi trainanti come la struttura chiave/valore, la flessibilità nella gestione delle informazioni e le alte prestazioni. Iniziamo ad usarlo da console, preambolo al suo impiego in progetti reali
Il client HTTP/Websocket che Java ha introdotto ufficialmente nella sua versione 11 può svolgere ogni tipo di operazione. In questo screencast lo utilizziamo per eseguire chiamate sia GET sia POST ricevendo e trasmettendo oggetti in formato JSON, il più usato della Rete
Dart è il linguaggio proposto da Google per un Javascript più moderno, efficiente e completo. Dotato di sintassi snella e produttiva, ricco di funzionalità e package, può essere imparato molto velocemente. E’ il linguaggio di elezione di Flutter, il framework che sta conquistando il mobile