Realizzare pagine web con Markdown

Episodio #95 | Durata 23 minuti | Autore Giuseppe Maggi | Data 19-09-2018 | Categoria -

Il formato Markdown offre un modo testuale, sintetico e pratico per realizzare contenuti destinati al Web. Esistono molti strumenti per utilizzarlo i quali, tra l’altro, ne offrono la conversione automatica in HTML. Vediamone i fondamenti e impieghiamolo subito sulla piattaforma Github

Android

Espressioni lambda in Android

Episodio #94 | Durata 16 minuti | Autore Giuseppe Maggi | Data 12-09-2018 | Categoria

Java ha da sempre rappresentato per gli sviluppatori Android un linguaggio completo e flessibile pur evidenziando, a volte, una sintassi prolissa. Lo sviluppo Android contempla ormai molte novità recenti introdotte in questo linguaggio, a partire dalle espressioni lambda: ecco come usarle

kotlin

Iniziamo a programmare con Kotlin

Episodio #93 | Durata 21 minuti | Autore Giuseppe Maggi | Data 05-09-2018 | Categoria -

Kotlin è giovane, moderno ed estremamente produttivo. Deriva da Java ed è recentemente diventato uno dei linguaggi di programmazione ufficiali per lo sviluppo di app Android. Presenta caratteristiche di livello elevato, ma non pone grandi ostacoli al programmatore che voglia iniziare ad usarlo: scopriamolo insieme

Java

Java 10: novità per programmatori

Episodio #92 | Durata 16 minuti | Autore Giuseppe Maggi | Data 25-07-2018 | Categoria

Java dopo aver segnato la storia dell’Informatica si sta modernizzando introducendo elementi di sinteticità sintattica ed ottimizzazioni cui programmatori di ogni settore tengono molto. Java 10 presenta alcune caratteristiche rilevanti in tale direzione: vediamole in questo screencast

Creare trigger in MySQL

Episodio #91 | Durata 21 minuti | Autore Giuseppe Maggi | Data 18-07-2018 | Categoria - -

Con i trigger possiamo automatizzare fondamentali funzioni di salvaguardia della consistenza di un database. Si tratta di procedure scritte in SQL che scattano “ad evento” e MySQL permette di crearne e configurarne in maniera estremamente pratica

Monolog: libreria PHP per messaggi di log su file e database

Episodio #90 | Durata 35 minuti | Autore Giuseppe Maggi | Data 11-07-2018 | Categoria -

Monolog è una libreria PHP per la registrazione di messaggi di log, diffusissima tra i programmatori ed ampiamente utilizzata in congiuntura con altri framework. Semplice da usare, dispone di molti handler che permettono la memorizzazione dei dati su destinazioni diverse, ad esempio database MySQL

UML

UML: dall’analisi dei requisiti ai casi d’uso

Episodio #89 | Durata 25 minuti | Autore Giuseppe Maggi | Data 04-07-2018 | Categoria -

L’inizio di un progetto richiede una fase di analisi dei requisiti in cui i progettisti si confrontano con i committenti per definire chiaramente e completamente quali caratteristiche il sistema dovrà garantire: una buona metodologia ed appositi diagrammi UML saranno di grande aiuto

Android

Android Room: relazioni con Type Converters

Episodio #88 | Durata 33 minuti | Autore Giuseppe Maggi | Data 27-06-2018 | Categoria - - -

Per poter gestire completamente le relazioni in Android Room, è necessario conoscere i Type Converters, elementi che si occupano di convertire oggetti Java da e verso il database Sqlite. In questo screencast ne vediamo il funzionamento con l’aggiunta di altri elementi che ne fanno da corollario

MySQL

MySQL, gestire dati con le View

Episodio #87 | Durata 20 minuti | Autore Giuseppe Maggi | Data 20-06-2018 | Categoria -

MySQL dispone di tutti i meccanismi più avanzati per la gestione dei dati. Le View possono essere considerate tabelle “virtuali” con cui oscurare la complessità delle query e permettere allo sviluppatore di interagire in una modalità più organizzata con il database

Framework cross-platform

Apache Cordova: creare app mobile con HTML/CSS/Javascript

Episodio #86 | Durata 28 minuti | Autore Giuseppe Maggi | Data 13-06-2018 | Categoria - -

Esiste la possibilità di realizzare app mobile per qualsiasi sistema operativo usando HTML, CSS e Javascript. In questo screencast, esploriamo una delle principali soluzioni del settore, Apache Cordova, dall’installazione fino all’esecuzione di un esempio pratico