Shell Scripting: programmare con cicli e costrutti condizionali

Episodio #75 | Durata 35 minuti | Autore Giuseppe Maggi | Data 28-03-2018 | Categoria - - - - -

Automatizzare processi su sistema operativo Linux richiede la possibilità di eseguire confronti, cicli e costrutti condizionali. Lo Shell Scripting offre tutto il necessario mettendo velocemente in condizione di creare veri e propri programmi: vediamo come

BBC micro:bit, programmare un microcontroller a blocchi

Episodio #74 | Durata 26 minuti | Autore Giuseppe Maggi | Data 21-03-2018 | Categoria - -

Il microcontroller BBC micro:bit sta riscuotendo grandissimo successo. Economico (20 euro circa), completo (contiene sensori, bluetooth e dispositivi di I/O) può essere programmato con editor a blocchi ma anche in Python, C++ ed altri linguaggi: ideale per neo-sviluppatori e maker. Usiamolo subito

Android

Android: attivare velocemente funzionalità delle app con gli Shortcuts

Episodio #73 | Durata 24 minuti | Autore Giuseppe Maggi | Data 14-03-2018 | Categoria

Una novità entrata già nelle abitudini degli utenti Android è l’uso degli App Shortcuts, collegamenti rapidi attivabili direttamente dall’icona dell’app per accedere a servizi specifici ed invocare funzionalità. In questo screencast, vediamo come crearli ed integrarli nelle nostre applicazioni

css

CSS Grid: aspetti avanzati

Episodio #72 | Durata 22 minuti | Autore Giuseppe Maggi | Data 07-03-2018 | Categoria

CSS Grid esprime tutta la sua potenza con grande sinteticità, non mancando di offrire diverse forme sintattiche alternative. Evidenzieremo aspetti interessanti che permettono di progettare pagine velocemente scoprendo soprattutto uno dei suoi tratti caratteristici: la definizione di aree

css

Introduzione a CSS Grid

Episodio #71 | Durata 37 minuti | Autore Giuseppe Maggi | Data 28-02-2018 | Categoria

CSS Grid offre una modalità flessibile, intuitiva e rapida per modellare layout web. In questo screencast, ne apprendiamo i fondamenti iniziando da subito a strutturare gli elementi web con l’utilizzo di pochi attributi CSS, il tutto concluso con un esempio pratico

Linux: introduzione allo Shell Scripting

Episodio #70 | Durata 30 minuti | Autore Giuseppe Maggi | Data 21-02-2018 | Categoria - - - - -

Indipendentemente dall’uso che facciamo di una macchina Linux, è importante saper scrivere degli script che possano essere eseguiti direttamente dalla shell. Si tratta di una vera e propria forma di programmazione che ci renderà sempre più padroni delle nostre macchine. Iniziamo a conoscerla

Java

Retrofit e JSON per accedere a servizi REST

Episodio #69 | Durata 27 minuti | Autore Giuseppe Maggi | Data 14-02-2018 | Categoria - - - -

I programmatori Java e Android trovano un ottimo strumento di interazione con i servizi REST in Retrofit. Allo scopo, è necessario saper gestire bene dati in formato JSON in invio e in ricezione ma fortunatamente questa libreria dispone dell’integrazione con GSON che rende tutto molto semplice

Come creare un servizio REST completo di database con Slim e MySQL (parte 2)

Episodio #68 | Durata 32 minuti | Autore Giuseppe Maggi | Data 07-02-2018 | Categoria - - - -

Continuiamo, in questo screencast, la realizzazione di un servizio REST completo con PHP e MySQL. Aggiungiamo le funzionalità di cancellazione e modifica delle note sottolineando alcune interessanti caratteristiche del framework Slim

Come creare un servizio REST completo di database con Slim e MySQL (parte 1)

Episodio #67 | Durata 37 minuti | Autore Giuseppe Maggi | Data 31-01-2018 | Categoria - - - -

Un servizio REST ha spesso bisogno di un database a disposizione per memorizzare le informazioni. Il ruolo del servizio sarà quello di convertire ogni invocazione ricevuta tramite HTTP in comandi per la manipolazione dei dati. Realizziamolo con PHP, Slim e MySQL

Come installare un ambiente LEMP (Linux, nginx, MySQL e PHP)

Episodio #66 | Durata 18 minuti | Autore Giuseppe Maggi | Data 24-01-2018 | Categoria - -

Il server nginx fornisce un’ottima base per applicazioni web costruite con PHP e MySQL. In questo screencast vediamo come installare un ambiente LEMP (Linux, nginx, MySQL e PHP), ottima alternativa all’omologo LAMP basato su Apache, ormai non più unica soluzione possibile per sviluppatori PHP