Filtra gli screencast

PHP

PHP: impiego dei trait

Episodio #241 | Durata 17 minuti | Categoria

PHP dispone dei trait una caratteristica molto interessante che risulta fondamentale nell’organizzazione del codice. Permettono di estendere funzionalità di più classi grazie ad un aggregato di variabili e funzioni con una sintassi estremamente semplice che scopriremo in questo screencast

Docker

Docker: confronto tra ARG e ENV

Episodio #240 | Durata 21 minuti | Categoria

Docker offre molte opportunità di automazione del flusso di lavoro con importanti elementi di personalizzazione tra cui argomenti e variabili d’ambiente. E’ fondamentale non confonderli in quanto dedicati a scopi differenti pertanto approfittiamo di questo screencast per fare un po’ di chiarezza

Rust

Rust: funzioni ed espressioni

Episodio #239 | Durata 20 minuti | Categoria

Il cuore dell’organizzazione del codice in Rust consiste nelle funzioni. Le si incontra sin dal primo giorno grazie all’uso della funzione main ma ci sono una serie di aspetti che vale la pena approfondire incluso il ruolo importante che le espressioni possono giocare

javascript

Glimmer.js: sviluppare componenti per il web

Episodio #238 | Durata 21 minuti | Categoria -

Glimmer.js è una libreria che nasce in seno al progetto Ember.js e che offre un modo pratico e produttivo per creare componenti per il web. In questo screencast, vedremo come la sua sintassi sintetizzi interessanti caratteristiche per la gestione di template ed informazioni interne alle componenti

Data Science

Data Science, l’importanza di grafici 3D

Episodio #237 | Durata 35 minuti | Categoria - -

I dati da analizzare hanno spesso molteplici dimensioni e rappresentarli su piani bidimensionali non sempre risulta comodo. I grafici 3D possono offrire ulteriori prospettive soprattutto con uno strumento potente come Matplotlib. Vediamolo insieme

Docker

Docker: Volume in pratica

Episodio #236 | Durata 28 minuti | Categoria

I container Docker sono una via pratica, efficiente, moderna per eseguire applicazioni, ma ci sono aspetti cruciali da approfondire bene. Uno di questi riguarda i Volume, meccanismo nativo per mettere in comunicazione il file system del container con quello della macchina host. Esploriamo l’argomento

Rust

Rust: tipologie di stringhe e loro impiego

Episodio #235 | Durata 21 minuti | Categoria

In ogni forma di programmazione, le stringhe rivestono un ruolo fondamentale per la loro capacità di immagazzinare ogni genere di dato e di essere facilmente trattabili. In Rust, ne esistono due tipologie, entrambe altamente efficienti ma con caratteristiche di fondo differenti. Scopriamole!

Internet of things

MQTT e Python: esempio pratico

Episodio #234 | Durata 21 minuti | Categoria -

MQTT è il protocollo dominante dello scenario IoT e con ridotte quantità di codice permette di stabilire collegamenti tra device e software vari attraverso Internet. La sua praticità combacia perfettamente con la mentalità Python e per questo vediamo un esempio che li coinvolge entrambi

Java

Java: tutte le funzionalità dei record

Episodio #233 | Durata 22 minuti | Categoria

I record rappresentano una delle più interessanti innovazioni del mondo Java negli ultimi anni. Li vediamo al lavoro con esempi pratici approfondendo tutte le loro potenzialità e le regole da rispettare per farne buon uso

Programmazione

Quando servono davvero le classi?

Episodio #232 | Durata 22 minuti | Categoria

La Programmazione Orientata agli Oggetti si fonda sul concetto di classe e l’organizzazione delle informazioni in oggetti. Ma quando è davvero indispensabile programmare “a oggetti”? In alcuni linguaggi sempre, in altri si può scegliere: riflettiamo sulla necessità delle classi nella programmazione