Java

Le annotazioni in Java

Episodio #60 | Durata 22 minuti | Autore Giuseppe Maggi | Data 13-12-2017 | Categoria

Le annotazioni sono metadati che possiamo aggiungere al codice Java. Si trovano nel programma, ma non ne fanno parte: permettono di definire comportamenti e limiti delle componenti del nostro software in estrema sintesi. In questo screencast approfondiamo le principali annotazioni predefinite

Introduzione a Slim Framework

Episodio #59 | Durata 24 minuti | Autore Giuseppe Maggi | Data 06-12-2017 | Categoria - - -

Esiste un modo in PHP per realizzare velocemente e con facilità API REST e applicazioni web. Si chiama Slim ed è un micro framework rapido da imparare e ricco di strumenti. Iniziamo a scoprirlo insieme

Robo 3T, client visuale per MongoDB

Episodio #58 | Durata 13 minuti | Autore Giuseppe Maggi | Data 29-11-2017 | Categoria - -

MongoDB è un server di database potente e ricco di strumenti, ma alla comodità del client visuale si rinuncia difficilmente. Per fortuna, esiste uno tool leggero, efficiente e soprattutto gratuito per interagire con MongoDB attraverso un’interfaccia utente: Robo 3T. Conosciamolo in questo screencast

Android

Android: gestire le transazioni in SQLite

Episodio #57 | Durata 21 minuti | Autore Giuseppe Maggi | Data 22-11-2017 | Categoria - -

Per gestire correttamente un database non basta solo inserire e leggere dati ma serve curarne la consistenza. Lo si può ottenere con le transazioni che rendono più operazioni di modifica una sola unità atomica: o avranno successo tutte o saranno tutte annullate e la coerenza dei dati sarà assicurata

Installare servizi su Linux (per non esperti)

Episodio #56 | Durata 30 minuti | Autore Giuseppe Maggi | Data 15-11-2017 | Categoria - -

A volte, gli sviluppatori devono installare servizi su server Linux (anche virtuale) per test e sperimentazioni. Purtroppo, senza la necessaria confidenza, si può riscontrare difficoltà pur seguendo tutorial ben scritti. Ecco alcuni fondamenti che permetteranno di farlo senza essere degli esperti

Come inviare mail con PHP

Episodio #55 | Durata 18 minuti | Autore Giuseppe Maggi | Data 08-11-2017 | Categoria

Inviare mail da una pagina web è un’attività molto utile. Serve a fornire notifiche e supporto all’utente o a pubblicizzare nuovi servizi. PHP mette a disposizione una funzione apposita per farlo, molto comoda ed efficace. Vediamola al lavoro

Java e MongoDB: cancellare e modificare documenti

Episodio #54 | Durata 21 minuti | Autore Giuseppe Maggi | Data 02-11-2017 | Categoria -

Tramite Java è possibile cancellare e modificare documenti in un database MongoDB. Il driver offre metodi per svolgere l’azione in diverse modalità: la scelta starà a noi in base alle nostre necessità. In questo screencast, vediamo tali funzionalità al lavoro con esempi pratici

VirtualBox: gestire dischi, Guest Additions e cartelle condivise

Episodio #53 | Durata 14 minuti | Autore Giuseppe Maggi | Data 25-10-2017 | Categoria -

VirtualBox offre la possibilità di gestire le macchine virtuali in maniera estremamente dinamica. Si possono importare dischi virtuali con sistemi operativi già installati, condividere cartelle con la macchina host e avere molte funzionalità a disposizione con le Guest Additions: vediamolo da vicino

Android

Android, introduzione allo Storage esterno

Episodio #52 | Durata 15 minuti | Autore Giuseppe Maggi | Data 18-10-2017 | Categoria

Esistono varie opzioni per salvare dati in un dispositivo Android. Lo Storage esterno è una di queste. Permette di salvare informazioni da condividere tra applicazioni o con altri dispositivi. Android mette a disposizione strumenti per gestirlo: iniziamo a vedere quali.

Java e MongoDB: eseguire query

Episodio #51 | Durata 20 minuti | Autore Giuseppe Maggi | Data 11-10-2017 | Categoria - -

Eseguire interrogazioni è una delle attività più delicate che si possono svolgere su un database: richiede precisione nella definizione dei filtri ed una risposta efficiente da parte del sistema. Vediamo cosa offre il driver Java per MongoDB per fare tutto ciò