Node.js tutorial

Creare un server web con Node.js

Episodio #115 | Durata 22 minuti | Autore Giuseppe Maggi | Data 13-02-2019 | Categoria -

Uno dei grandi successi di Node.js è stato trasformare Javascript da linguaggio puramente client a soluzione apprezzata per lo sviluppo lato server. In questo screencast vediamo come si possa realizzare con Node.js un server web efficiente, pronto ad ospitare le funzionalità di un backend web

Imparare a programmare in Python

Python e calcolo scientifico: dagli operatori aritmetici fino alla potente libreria NumPy

Episodio #114 | Durata 42 minuti | Autore Giuseppe Maggi | Data 06-02-2019 | Categoria - -

Partendo da operatori aritmetici e funzioni built-in fino alla potentissima libreria NumPy, passando per i moduli math, statistics e random già inclusi in Python: ecco l’arsenale a disposizione dello specialista di Big Data, Machine Learning e calcolo scientifico in genere

Firebase

Firebase: sviluppo serverless con Cloud Functions

Episodio #113 | Durata 25 minuti | Autore Giuseppe Maggi | Data 30-01-2019 | Categoria - -

Firebase è una delle principali soluzioni per lo sviluppo Serverless. Permette infatti di creare backend senza gestire server. Con Cloud Functions si possono predisporre semplicemente funzioni Javascript che, mediante URL, siano contattabili via web: il modo più veloce per creare web service

Java

Java 11: nuovo client per HTTP e WebSocket

Episodio #112 | Durata 23 minuti | Autore Giuseppe Maggi | Data 23-01-2019 | Categoria -

Con la versione 11, Java ha fornito un nuovo supporto per l’interazione in Rete: completo, moderno, efficiente. Viene garantita l’interoperabilità con il protocollo HTTP versioni 1.1 e 2 nonché con i WebSocket. Lo proviamo leggendo dati da un server web

WebSocket

WebSocket: realizzare un server in PHP

Episodio #111 | Durata 19 minuti | Autore Giuseppe Maggi | Data 16-01-2019 | Categoria -

WebSocket è una tecnologia che può essere implementata in tantissimi linguaggi sia lato client sia lato server. In questo screencast vediamo come può essere realizzato un echo server in PHP con Ratchet, una libreria semplice ma completa

Imparare a programmare in Python

Python e SQLAlchemy: soluzione completa per database

Episodio #110 | Durata 31 minuti | Autore Giuseppe Maggi | Data 09-01-2019 | Categoria -

SQLAlchemy è una delle più complete soluzioni per interagire con un database da un programma in Python. Contempla sia un approccio tradizionale sia quello ORM: nello screencast li indaghiamo entrambi cercando di cogliere le maggiori differenze che tra essi sussistono

WebSocket

WebSocket: fondamenti e primo esempio

Episodio #109 | Durata 24 minuti | Autore Giuseppe Maggi | Data 02-01-2019 | Categoria -

WebSocket costruisce un canale full-duplex tra client e server che riduce di molto la complessità dei dialoghi in Rete. Il tutto può essere realizzato con molti linguaggi di programmazione e garantisce tempistiche tali da permettere scambio di dati in real-time

Big data

Big Data: cosa sono e perchè studiarli

Episodio #108 | Durata 23 minuti | Autore Giuseppe Maggi | Data 19-12-2018 | Categoria

Con l’espressione Big Data ci riferiamo ad un ambito tecnologico ricco di strumenti per la gestione e l’analisi di grandi moli di dati, accumulati a velocità mai viste e dai contenuti più disparati. Offre grandissime opportunità, ma per farne parte è fondamentale aver ben chiari i concetti di fondo

Imparare a programmare in Python

IPython e Jupyter Notebook

Episodio #107 | Durata 25 minuti | Autore Giuseppe Maggi | Data 12-12-2018 | Categoria - -

Per lavorare in Python, esistono due ottimi ambienti: iPython, una console interattiva potenziata ricca di funzionalità, ed i Notebook di Jupyter che permettono di eseguire codice integrandovi documentazione e contenuti multimediali. Li inizieremo ad usare qui e scopriremo come si integrano tra loro

Firebase

Firebase, piattaforma in Cloud per app di successo

Episodio #106 | Durata 26 minuti | Autore Giuseppe Maggi | Data 05-12-2018 | Categoria - -

Firebase è una piattaforma Cloud di Google che dispone di molti servizi tra cui database NoSQL, hosting, Functions ma anche statistiche, monitoraggio e pubblicità offrendosi come controparte ad app di ogni tipo, in primis Android e iOS. Ne vediamo una panoramica e proviamo il suo servizio di hosting