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
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
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 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
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
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
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
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
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
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