Java

Java: introduzione alle espressioni regolari

Episodio #17 | Durata 18 minuti | Autore Giuseppe Maggi | Data 25-01-2017 | Categoria

Le nostre applicazioni sono spesso destinate a manipolare grandi quantità di dati la cui validità deve essere sempre appurata prima dell’utilizzo. Le espressioni regolari – sintetiche, potenti e flessibili – permettono di verificare velocemente la correttezza formale delle informazioni: vediamo come.

Java

JavaFX: ListView e ContextMenu

Episodio #16 | Durata 24 minuti | Autore Giuseppe Maggi | Data 18-01-2017 | Categoria -

Java con le sue strutture dati offre modo di gestire molti dati efficientemente ma un’interfaccia utente deve saperli mostrare in maniera intuitiva: la ListView di JavaFX permette proprio questo. Impariamo ad utilizzarla arricchita di menu contestuale

Android

Android: importare dati JSON in Realm

Episodio #15 | Durata 23 minuti | Autore Giuseppe Maggi | Data 11-01-2017 | Categoria - - -

La maggior parte dei servizi web offrono dati in formato JSON. Memorizzarli in un database richiederebbe diverse linee di codice per l’elaborazione e il salvataggio ma, usando Realm, potremo sfruttare le sue funzionalità dedicate proprio a JSON: già pronte, efficienti, veloci

Android

Android: introduzione a Realm

Episodio #14 | Durata 31 minuti | Autore Giuseppe Maggi | Data 04-01-2017 | Categoria - -

L’approccio classico alla memorizzazione di dati in un’app Android consiste nell’uso di un database Sqlite. Esiste però un’alternativa efficiente, funzionale e basata sulla programmazione ad oggetti: Realm, un sistema di persistenza che si offre come soluzione universale per il mobile

Java

Java: salvare e cancellare dati in un database relazionale con JDBC

Episodio #13 | Durata 24 minuti | Autore Giuseppe Maggi | Data 28-12-2016 | Categoria -

Per modificare un database, inserendo e cancellando record, il linguaggio Java, grazie a JDBC, offre prassi standard, efficienti e personalizzabili. Vediamo come applicarle nei nostri programmi

Android

Intent impliciti in Android

Episodio #12 | Durata 16 minuti | Autore Giuseppe Maggi | Data 21-12-2016 | Categoria

In Android, è possibile attivare azioni mediante l’invio di Intent impliciti. Saremo in grado di innescare l’apertura di un browser, la condivisione di dati, l’inoltro di una chiamata e molto altro: vediamo insieme gli aspetti applicativi di questo potente meccanismo.

REST API con Ruby & Heroku

Episodio #11 | Durata 17 minuti | Autore Ignazio Calò | Data 14-12-2016 | Categoria - - -

Chi non ha bisogno di creare delle API? Ma chi l’ha detto che creare delle API debba essere qualcosa di complicato? In questo screencast vedremo come utilizzare Ruby e la gemma Grape per creare delle API e deployarle su Heroku.

VAGRANT: virtualizzazione a portata di mano

Episodio #10 | Durata 11 minuti | Autore Ignazio Calò | Data 07-12-2016 | Categoria

Vagrant è un tool utilissimo per lavorare con macchine virtuali. Disponibile per tutti i maggiori sistemi operativi permette di creare e condividere macchine virtuali e la loro configurazione in un batter d’occhio. Per non dover più dire “sul mio computer funziona”. In questo screencast vedremo come utilizzarlo e come creare una macchina virtuale con ubuntu.

Java

Java: interrogare un database con JDBC

Episodio #9 | Durata 20 minuti | Autore Giuseppe Maggi | Data 30-11-2016 | Categoria -

JDBC è un linguaggio universale con cui Java è in grado di dialogare con tutti i principali database relazionali esistenti. Tramite la sperimentazione diretta, interrogando direttamente un database, faremo la sua conoscenza.

Introduzione a SQL: creare, cancellare e modificare dati

Episodio #8 | Durata 13 minuti | Autore Giuseppe Maggi | Data 23-11-2016 | Categoria - -

Oltre alle query è necessario saper creare, modificare e cancellare dati per rendere durature nel tempo le informazioni che interessano l’utente. Con questo video, impareremo a farlo sfruttando i comandi INSERT, UPDATE e DELETE