Filtra gli screencast

API

NewsAPI: realizzare un newsreader in Node.js

Episodio #251 | Durata 23 minuti | Categoria -

In Rete sono disponibili moltissime API utili, in buona parte sfruttabili e sperimentabili in maniera gratuita. NewsAPI è una di queste e può essere integrata in ogni genere di software con qualsiasi linguaggio di programmazione. Qui la vediamo al lavoro con Node.js

Machine Learning

NLTK: analizzare il linguaggio naturale in Python

Episodio #250 | Durata 27 minuti | Categoria - - - - -

Il linguaggio naturale rappresenta il formato dati più diffuso in assoluto sebbene il più ostico da interpretare automaticamente. Esiste in Python NLTK, uno dei framework più usati al mondo in materia, che parte dalla manipolazione del testo fino a spingersi alle tecniche di Intelligenza Artificiale

Data Science

Data Science: effettuare confronti in Pandas e NumPy

Episodio #249 | Durata 24 minuti | Categoria - -

In Pandas e NumPy è fondamentale incrociare molte fonti dati per svolgere analisi. Talvolta possono però apparire messaggi di errore non facilmente comprensibili senza la necessaria esperienza, ad esempio non impiegando un giusto operatore logico. Esploriamo la problematica per vederci chiaro

Docker

Docker: sperimentare versioni dei linguaggi di programmazione

Episodio #248 | Durata 24 minuti | Categoria

Docker non è solo un ambiente di produzione ma anche un’ottima piattaforma per lavoro e sperimentazione. E’ una grande risorsa per ogni programmatore che può così verificare quanto il codice che ha scritto sia compatibile con versioni diverse dello stesso linguaggio. Vediamo qualche esempio pratico

Rust

Rust: struct ed enum

Episodio #247 | Durata 23 minuti | Categoria

L’aggregazione di dati è alla base della creazione di un buon sistema informativo. Gli sviluppatori di Rust lo sanno bene e per questo hanno integrato nel linguaggio struct ed enum per permettere una buona organizzazione delle informazioni. Scopriamo come si usano e quanto sono efficienti

javascript

Ember.js: realizziamo la prima app

Episodio #246 | Durata 27 minuti | Categoria -

I framework lato client oggi sono particolarmente intelligenti. Non solo animazione di interfacce web, offrono supporto per operazioni asincrone, gestione dei dati, testing ed altro ancora. Ember.js abbina a tutto questo anche una grande semplicità che ci renderà operativi in pochi minuti

Tools

Json-schema: validazione di documenti JSON

Episodio #245 | Durata 27 minuti | Categoria - -

JSON conquista per la sua infinita duttilità eppure in molti casi è necessario poter definire una “grammatica” per i nostri documenti specificando quali regole devono rispettare. Lo si può fare con Json Schema, uno standard molto flessibile che esploreremo in questo screencast

MySQL

MySQL Shell

Episodio #244 | Durata 18 minuti | Categoria -

L’interazione con server MySQL è indispensabile per molte figure: dallo sviluppatore al progettista, dall’amministratore al sistemista. Esistono molti tool sia da riga di comando sia visuali, offerti da MySQL stessa o di terze parti. Tra questi svetta MySQL Shell per caratteristiche ed efficienza

Imparare a programmare in Python

Python: uso dei context manager

Episodio #243 | Durata 23 minuti | Categoria

Un linguaggio dinamico come Python ha bisogno di adeguate strutture per la corretta gestione di risorse. Risulta utilissimo per import/export di dati e sin da subito lo si sperimenta con il costrutto “with”. Il programmatore può gestire tutto in proprio grazie ai Context Manager: capiamo come

javascript

Handlebars.js: templating rapido per il web

Episodio #242 | Durata 26 minuti | Categoria -

Il templating è quell’attività che permette di innestare in maniera automatica ed efficiente dati all’interno di una pagina web. Esistono molte soluzioni, ma una facile da imparare nonché molto efficace è offerta da Handlebars.js, libreria che fa da “motore” a diversi altri ambienti di lavoro