Filtra gli screencast

Design Patterns

Pattern Singleton per progetti Java e Android

Episodio #61 | Durata 17 minuti | Categoria - -

Un design pattern molto noto, il Singleton, determina le regole per definire classi che possono istanziare un solo oggetto. Sono situazioni in cui gestiamo risorse o dati critici per cui dobbiamo evitare conflitti e incongruenze. Vediamone un’implementazione valida per Java e Android

Java

Le annotazioni in Java

Episodio #60 | Durata 22 minuti | 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

PHP

Introduzione a Slim Framework

Episodio #59 | Durata 24 minuti | 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 | 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 | 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

Tools

Installare servizi su Linux (per non esperti)

Episodio #56 | Durata 30 minuti | 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

PHP

Come inviare mail con PHP

Episodio #55 | Durata 18 minuti | 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 | 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

Tools

VirtualBox: gestire dischi, Guest Additions e cartelle condivise

Episodio #53 | Durata 14 minuti | 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 | 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.