Filtra gli screencast

Java

Java: le switch expressions

Episodio #182 | Durata 17 minuti | Data 01-07-2020 | Categoria

Le Switch expression sono nuove funzionalità che Java 14 rende definitivamente standard. Offrono un modo efficiente con sintassi moderna per utilizzare uno dei costrutti condizionali più usati di sempre. Vediamole al lavoro con esempi pratici apprezzando le loro varie modalità di utilizzo

Java

Java: configurare un proprio programma con le Properties

Episodio #171 | Durata 16 minuti | Data 15-04-2020 | Categoria

Quando un’applicazione cresce, è fondamentale poterle passare una configurazione dall’esterno. Questa in genere consta di un certo numero di parametri, troppo pochi per potergli dedicare un database. La soluzione ideale è la classe Properties che li gestisce su file e li organizza in una struttura dati efficiente

Java

Clean Code in Java

Episodio #166 | Durata 40 minuti | Data 11-03-2020 | Categoria -

Java è un linguaggio potentissimo e molto produttivo, ma per poterlo sfruttare al meglio è indispensabile scrivere del codice ben organizzato e aderente alle convenzioni ufficiali. In questo screencast, vediamo una serie di buone prassi da seguire, utili in qualsiasi tipo di programma

Java

Java: Stack e Queue

Episodio #154 | Durata 18 minuti | Data 04-12-2019 | Categoria

Per usare correttamente le strutture dati è fondamentale capirne le finalità e conoscere la loro politica di gestione degli oggetti. In Java, esistono varie implementazioni dei modelli Stack e Queue, perfette per risolvere una vasta serie di problemi. Qui le sperimentiamo con alcune classi del JDK

Redis

Integrare Redis nei progetti Java

Episodio #133 | Durata 29 minuti | Data 19-06-2019 | Categoria -

Redis può essere integrato in qualsiasi progetto grazie ai numerosi driver disponibili. In questo screencast impareremo ad usare Jedis, uno dei più conosciuti per la programmazione Java. Avremo così a disposizione una struttura dati condivisa e veloce, perfetta per ogni nostro programma

Java

Java HTTP client: ricevere e trasmettere oggetti JSON

Episodio #123 | Durata 33 minuti | Data 10-04-2019 | Categoria -

Il client HTTP/Websocket che Java ha introdotto ufficialmente nella sua versione 11 può svolgere ogni tipo di operazione. In questo screencast lo utilizziamo per eseguire chiamate sia GET sia POST ricevendo e trasmettendo oggetti in formato JSON, il più usato della Rete

Java

Java 11: nuovo client per HTTP e WebSocket

Episodio #112 | Durata 23 minuti | Data 23-01-2019 | Categoria -

Con la versione 11, Java ha fornito un nuovo supporto per l’interazione in Rete: completo, moderno, efficiente. Viene garantita l’interoperabilità con il protocollo HTTP versioni 1.1 e 2 nonché con i WebSocket. Lo proviamo leggendo dati da un server web

Java

Java 10: novità per programmatori

Episodio #92 | Durata 16 minuti | 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

Java

JShell, ambiente interattivo per Java

Episodio #85 | Durata 21 minuti | Data 06-06-2018 | Categoria -

Con JShell Java si dota di un ambiente interattivo dove poter digitare comandi, dichiarare classi ed immagazzinare variabili per ottenere risposte immediate. I vantaggi sono notevoli in ogni ambito, da quello didattico ai contesti professionali. Vediamone insieme il funzionamento

Java

Java: elaborare dati con le Stream API

Episodio #81 | Durata 25 minuti | Data 09-05-2018 | Categoria

Con le Stream API Java propone una modalità potente ed efficiente per sottoporre ad elaborazione le strutture dati. Niente più cicli e costrutti sintattici prolissi: scriveremo catene di funzioni che partiranno dai dati per arrivare direttamente al risultato