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ò

Come integrare un database Sqlite in un’applicazione PHP

Episodio #50 | Durata 18 minuti | Autore Giuseppe Maggi | Data 04-10-2017 | Categoria - -

Sqlite è una delle tipologie di database più usate al mondo. Leggero, veloce, affidabile può essere una buona soluzione di persistenza per i nostri progetti PHP. L’uso di PDO inoltre non impone nemmeno di stravolgere le abitudini prese con altri DBMS. Vediamoli insieme al lavoro in un esempio

Introduzione a VirtualBox

Episodio #49 | Durata 19 minuti | Autore Giuseppe Maggi | Data 27-09-2017 | Categoria -

La virtualizzazione permette di avere vari sistemi operativi in esecuzione, contemporaneamente, sulla stessa macchina fisica. Diffusissima in ambito sperimentale e di produzione risulta indispensabile per informatici di ogni ramo e livello. VirtualBox ce la offre in modo gratuito ed efficiente

Integrare MongoDB in un’applicazione Java

Episodio #48 | Durata 15 minuti | Autore Giuseppe Maggi | Data 20-09-2017 | Categoria - -

MongoDB può essere un ottimo supporto per la persistenza in un progetto Java. Maven rende la loro integrazione immediata mettendoci subito in condizione di utilizzare l’apposito driver. Vediamo alcuni esempi per gestire inserimenti di documenti in un database MongoDB tramite Java

Gestione di un progetto PHP con Composer

Episodio #47 | Durata 20 minuti | Autore Giuseppe Maggi | Data 13-09-2017 | Categoria

Quando i progetti si fanno complicati è necessario utilizzare librerie e framework disponibili in Internet. Sarebbe necessario scaricarli, integrarli e gestire le loro dipendenze, ma tutto ciò può essere risolto velocemente grazie a Composer, il principale package manager per PHP

Java

Spring Framework: realizzare interfacce web con Thymeleaf

Episodio #46 | Durata 31 minuti | Autore Ignazio Calò | Data 06-09-2017 | Categoria -

In un progetto Spring Framework, Thymeleaf permette di integrare in un’interfaccia i dati messi a disposizione dal Model. Offre costrutti propri della programmazione (if, operatore ternario, switch…case e cicli) mediante semplici attributi HTML

Android

Android Constraint Layout: relazioni tra elementi

Episodio #45 | Durata 12 minuti | Autore Giuseppe Maggi | Data 30-08-2017 | Categoria

Nel ConstraintLayout è importante creare equilibri tra elementi. Pertanto, in questo screencast, non ci limiteremo a fondare la posizione dei widget rispetto al contenitore ma impareremo a stabilire vincoli basati sulla posizione di altri controlli dell’interfaccia e vedremo cosa sono le guideline

Java

Introduzione allo Spring Framework

Episodio #44 | Durata 34 minuti | Autore Giuseppe Maggi | Data 23-08-2017 | Categoria -

Le applicazioni web dietro le interfacce svolgono spesso elaborazioni complesse che richiedono efficienza, stabilità e sicurezza. Java è un linguaggio ideale per applicazioni web di ogni genere e lo Spring Framework rappresenta una piattaforma di lavoro ideale, ricca ed espandibile

Introduzione ai servizi REST

Episodio #43 | Durata 27 minuti | Autore Giuseppe Maggi | Data 26-07-2017 | Categoria -

I servizi web costituiscono ormai il supporto remoto ad ogni tipo di applicazione: web, mobile o desktop. Per progettarli è necessario conoscere i fondamenti del modello REST che permette di creare una struttura di dialogo semplice ma efficiente che fa perno su caratteristiche già insite in HTTP