Filtra gli screencast

Java

Java: configurare un proprio programma con le Properties

Episodio #171 | Durata 16 minuti | Categoria

Quando un’applicazione cresce, è fondamentale poterle passare una configurazione dall’esterno. Questa in genere consta di un certo numero di parametri, troppo pochi per potergli dedicare un database. La soluzione ideale è la classe Properties che li gestisce su file e li organizza in una struttura dati efficiente

Ingegneria del software

Calcolare combinazioni di elementi

Episodio #170 | Durata 21 minuti | Categoria - -

Calcolare combinazioni è una tecnica utile, adatta agli scopi più disparati. Ogni linguaggio offre il modo per realizzarlo, ma è importante tenere in considerazione alcuni aspetti. Li vediamo insieme con esempi di codice in SQL e Python

Sicurezza

Steganografia: capirne il significato ed usarla in pratica

Episodio #169 | Durata 17 minuti | Categoria -

La steganografia è l’antica arte di proteggere l’informazione nascondendola. Questa tecnica, impiegata già in molti campi, trova applicazione da sempre in informatica grazie a tool e librerie. In questo screencast la scopriamo insieme mettendola alla prova con un semplice esercizio

MySQL

Analizzare dati a intervalli con Window Function per MySQL

Episodio #168 | Durata 17 minuti | Categoria

MySQL con la versione 8 ha introdotto la potente caratteristica delle Window Function. In questo screencast vediamo come utilizzarle individuando dinamicamente finestre di righe da trattare. Otterremo una modalità di analisi molto più flessibile rispetto alla logica storica del SQL

Sicurezza

Crittografare dati: dai concetti teorici all’uso pratico

Episodio #167 | Durata 32 minuti | Categoria

Per programmatori, sistemisti o informatici in genere, conoscere i concetti base della crittografia è fondamentale. Serve a capire meglio i protocolli, a rendere più sicure le proprie applicazioni ed i processi produttivi. Vediamo insieme alcune nozioni con un rapido esempio in linguaggio PHP

Java

Clean Code in Java

Episodio #166 | Durata 40 minuti | Categoria -

Java è un linguaggio potentissimo e molto produttivo, ma per poterlo sfruttare al meglio è indispensabile scrivere del codice ben organizzato e aderente alle convenzioni ufficiali. In questo screencast, vediamo una serie di buone prassi da seguire, utili in qualsiasi tipo di programma

javascript

Javascript: gestire il drag&drop con Dragdealer.js

Episodio #165 | Durata 21 minuti | Categoria

Il drag&drop è una delle pratiche più utilizzate nelle interfacce utente. Javascript permette di sfruttarlo al meglio, ma c’è una libreria che ne facilita l’uso: Dragdealer.js. In questo screencast lo vediamo al lavoro per sperimentare la sua efficacia e semplicità

Blockchain

Blockchain: introduzione alla tecnologia

Episodio #164 | Durata 23 minuti | Categoria

Blockchain si è fatta conoscere tramite Bitcoin, ma ha saputo dimostrare la sua validità come tecnologia di archiviazione sicura ed efficiente di transazioni. Ha proposto un nuovo modello di fiducia in grado di rivoluzionare molte attività che conosciamo oggigiorno

MySQL

Usare Window Functions in MySQL

Episodio #163 | Durata 24 minuti | Categoria

Le Window Function sono una recente introduzione di MySQL che mette a disposizione gli strumenti per attivare funzioni su finestre di record di dimensione variabile. Sono utilissime nell’analisi dei dati in quanto esulano dal classico modo di agire di SQL rendendo la creazione di query ancora più flessibile

Internet of things

Javascript per Maker: programmare un Microbit

Episodio #162 | Durata 17 minuti | Categoria - - -

BBC Microbit è una piattaforma per maker che permette a chiunque di programmare. Lo si può fare con l’applicazione Makecode realizzata da Microsoft, molto comoda, dotata di editor a blocchi. In questo contesto si può fare uso anche di Javascript scoprendo un nuovo uso di questo fantastico linguaggio