JSFiddle: testa e condividi online il tuo codice HTML, CSS e JavaScript

Episodio #125 | Durata 21 minuti | Autore Giuseppe Maggi | Data 24-04-2019 | Categoria - - -

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

Introduzione a Redis: il database NoSQL key/value

Episodio #124 | Durata 31 minuti | Autore Giuseppe Maggi | Data 17-04-2019 | Categoria - -

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

Java

Java HTTP client: ricevere e trasmettere oggetti JSON

Episodio #123 | Durata 33 minuti | Autore Giuseppe Maggi | Data 10-04-2019 | Categoria -

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 language

Imparare Dart, il successore di Javascript per web e mobile

Episodio #122 | Durata 30 minuti | Autore Giuseppe Maggi | Data 03-04-2019 | Categoria - - -

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

Imparare a programmare in Python

Python: formattazione di stringhe

Episodio #121 | Durata 27 minuti | Autore Giuseppe Maggi | Data 27-03-2019 | Categoria

Python offre diverse modalità di formattazione delle stringhe, introdotte via via che il linguaggio andava evolvendosi. Questo screencast vuole fare chiarezza mostrando una panoramica di tutto ciò che si può usare per formattare dati, sempre all’insegna della sinteticità del codice tipica di Python

Flutter

Flutter: costruire layout

Episodio #120 | Durata 37 minuti | Autore Giuseppe Maggi | Data 20-03-2019 | Categoria - -

In Flutter possiamo creare layout utilizzando soltanto codice Dart. In questo screencast vedremo come fare e quali sono i concetti principali da acquisire. Grazie alla sintassi sintetica del linguaggio ed il supporto alla Programmazione ad Oggetti saremo velocissimi a costruire app

PHP

PHP: Guzzle libreria client per HTTP

Episodio #119 | Durata 26 minuti | Autore Giuseppe Maggi | Data 13-03-2019 | Categoria -

Non è raro che in un’applicazione PHP capiti di dover interagire con un web service o altre fonti di dati. La libreria Guzzle offre un modo efficace per poter avere funzionalità da client HTTP a propria disposizione con poche righe di codice

Flutter

Flutter: sviluppare app native multipiattaforma

Episodio #118 | Durata 21 minuti | Autore Giuseppe Maggi | Data 06-03-2019 | Categoria - -

Flutter ha rivoluzionato il mondo del mobile portando un approccio rapido, innovativo e efficace per realizzare app native multipiattaforma. Lo stesso codice permetterà di creare versioni della medesima applicazione per più sistemi operativi riducendo tempi di sviluppo e costi per le aziende

Big data

MapReduce: algoritmo base per Big Data

Episodio #117 | Durata 30 minuti | Autore Giuseppe Maggi | Data 27-02-2019 | Categoria -

Hadoop e l’algoritmo MapReduce sono una delle pietre miliari dei Big Data: nonostante altri strumenti siano stati inventati, la loro importanza è tuttora grande. MapReduce è tuttavia un algoritmo di elaborazione sfruttabile in ambiti diversi pertanto comprenderlo a fondo ha una grande utilità

javascript

Javascript: grafici con Chart.js

Episodio #116 | Durata 19 minuti | Autore Giuseppe Maggi | Data 20-02-2019 | Categoria -

Un’immagine dice più di mille parole quindi come non considerare l’espressività di un grafico per illustrare i dati? Chart.js è un’ottima libreria Javascript che permette la creazione di grafici dinamici e configurabili da integrare nelle pagine web