Ciao e benvenuti nella ottava issue della mia newsletter!
Scusate l’ennesimo ritardo. Purtroppo giugno e luglio sono stati periodi molto duri per me tra lavoro e covid. Poi ad agosto avevo bisogno di staccare e me ne sono andato qualche giorno a Praga.

Ed eccoci arrivati a settembre! Vediamo quindi cosa c’è di nuovo…
Il nuovo Java è stato aggiornato alla versione 17
Con un ritardo mostruoso sono finalmente riuscito a pubblicare un capitolo bonus de “Il nuovo Java”, che spiega tutte le novità più importanti introdotte nella versioni 16 e 17 di Java. Infatti “Il nuovo Java” era aggiornato alla versione 15, e inizialmente era prevista la pubblicazione da parte di Hoepli di un secondo volume per l’aggiornamento alla versione 17 che ricordiamo è una versione LTS. Questa versione ha però introdotto una quantità di novità non sufficiente a giustificare la pubblicazione di un nuovo volume. Quindi, di comune accordo con l’editore, è stato deciso di realizzare questo capitolo supplementare gratuito in formato PDF, liberamente scaricabile dal sito ufficiale https://www.nuovojava.it.
È stata anche aggiornata la descrizione del libro sulle varie piattaforme online.
PS: insieme a questo aggiornamento ho pubblicato aggiornamenti anche di altri file disponibili online de “Il nuovo Java” (esercizi, materiale di approfondimento, codice ed errata corrige).
Prossimi corsi
Visto le richieste che sto ricevendo e le mie disponibilità, ho schedulato delle date per i prossimi corsi per privati (sono tutte da confermare):
- Preparazione alla certificazione Oracle “Java SE 8 Programmer I” [4 giorni]
- 9-20-26-27 Novembre 2022
- Preparazione alla certificazione Oracle “Java SE 11 Developer” [8 giorni]
- 19-20-26-27 Novembre 2022 e 3-4-10-11 dicembre 2022
- Preparazione alla certificazione Oracle “Java SE 17 Developer” [10 giorni]
- 19-20-26-27 Novembre 2022 e 3-4-10-11-16-17 dicembre 2022
- “Java OO Developer” Analisi, progettazione e best practices [4 giorni]:
- 3-4-10-11 dicembre 2022 (solo senza quorum dei corsi 2 o 3)
Le date per i primi 3 corsi si sovrappongono perché i contenuti sono condivisi tra le varie certificazioni.
Per tutte le informazioni potete visitare la pagina dei corsi sul mio sito (qui invece vedete le recensioni su TrustPilot).
Sconto supplementare
Per chi è iscritto a questa newsletter ad oggi, per ringraziarvi della pazienza il solito sconto supplementare di 10 euro per partecipare ai miei corsi è aumentato a 20 euro.

PS: ricordo a chi ha partecipato ad un mio corso, può partecipare gratuitamente alle sessioni successive dello stesso corso (o richiedere le registrazioni gratuitamente). Chi è in difficoltà economiche può partecipare gratuitamente a qualsiasi mio corso.
Perché certificarsi?
Se vi interessa, a luglio ho scritto un brevissimo post sul mio blog che riguarda tutte le certificazioni Oracle.
Gratificazioni del mese
Il nuovo Java ha già raggiunto 120 valutazioni su Amazon e l’81% di esse sono a 5 stelle con commenti molto gratificanti.
Poteva andare anche meglio, perché le uniche due valutazioni ad una stella potevano essere evitate. Una si riferisce alle condizioni del libro, e l’altra è stata data da una persona che non riusciva a compilare un esempio perché scriveva anche i numeri di riga.

Link del mese
Se siete interessati alle modalità con cui Java può interagire con i database, allora il blog del Java Champion Vlad Mihalcea, è quello che fa per voi. Troverete tantissimi articoli tecnici di ottimo livello, che permettono di migliorare molto la propria conoscenza su come lavorare al meglio con i database. In particolare su JPA, con cui tutti i programmatori Java prima o poi hanno a che fare. Tra parentesi, contrariamente a quanto pensano in molti, JPA è un framework molto complesso, e per utilizzarlo con profitto bisogna studiarlo a fondo.
Vlad è davvero molto preparato e ha scritto anche un ottimo libro sull’argomento (vedi libro del mese).
Libro del mese
“High-Performance Java Persistence” è un libro di circa 450 pagine. Nonostante Vlad spieghi molto bene, non è un libro per neofiti. Contiene diverse formule matematiche che vengono utilizzate per spiegare come vengono migliorate le prestazioni del database. Contiene anche tante tabelle e diagrammi UML, e riesce a coprire molti argomenti in maniera sintetica ma chiara. È diviso in tre sezioni JDBC, JPA/Hibernate e JOOQ. Ovviamente la maggior parte delle pagine sono dedicate a JPA/Hibernate. Lo consiglio a chi già lavora con queste tecnologie e vuole migliorare le proprie conoscenze per rendere i propri programmi più corretti e performanti.
High-Performance Java Persistence
Tool del mese
Io leggo tantissimo e avevo bisogno di un’app per tenere traccia dei libri che leggo. Sino ad ora mi sono trovato bene con un app mobile che si chiama Bookshelf.
Mi permette di registrare i libri che leggo all’interno di scaffali virtuali. Ha varie funzionalità e quelle che ho trovato più interessanti sono: un’ottima ricerca con un’opzione per scannerizzazione del codice ISBN del libro, l’ordinamento dei libri secondo vari criteri (io per esempio ordino secondo la data di fine lettura i libri presenti nello scaffale dei libri non tecnici, e in ordine alfabetico quelli nello scaffale di dei libri di informatica). È possibile assegnare voti al libro, rilasciare delle note, segnare la data di inizio lettura e la data di fine lettura, quante pagine avete letto e così via. Potrebbe essere migliorato ma tra quelli che ho provato l’ho reputato quello più utile ai miei scopi
Un’alternativa a Booshelf è Bookmory (Google Play – App Store).
Questa applicazione è migliore di Bookshelf in molte funzionalità ed è graficamente più accattivante, ma pecca nella più importante delle funzionalità: la ricerca. L’algoritmo di ricerca è piuttosto scarso e non riconosce molti ISBN. Quindi nel mio caso trovo più utile (per ora) Bookshelf perché mi permette perdere meno tempo, ma in futuro chissà vedremo come si evolveranno le due app.
Consiglio di lettura (extra-informatica) parte I (motivazionale)
Per me leggere non è importante, è assolutamente fondamentale perché mi arricchisce. Perché in Italia leggiamo così poco? Beh, ci sarebbero mille ragioni da elencare, quindi mi limito solo a dare un consiglio a chi ha sempre una scusa per non leggere, o addirittura afferma che la lettura non gli piace: provaci!
L’algoritmo è semplice:
- Procurati un buon libro (fatti consigliare e/o leggi recensioni).
- Trova venti minuti al giorno per leggerlo (non puoi avere una scusa! Puoi sottrarre sempre ad altre attività 20 minuti. Secondo te perché l’ultima issue di questa newsletter è stata pubblicata il 3 maggio?).
- Resisti almeno 5 giorni (un libro è come una maratona, i risultati non si ottengono subito).
Dopo ci sono due possibilità:
- Dal sesto giorno inizi a leggere ben oltre 20 minuti.
- Hai sbagliato libro, torna al punto 1!
Perdonate lo sproloquio, ma non mi andava di fare un activity diagram… ok, meglio passare al consiglio vero e proprio.
Consiglio di lettura (extra-informatica) parte II (qualche consiglio)
Difficile scegliere un libro questa volta, perché dall’ultima issue di maggio, complice il periodo vacanziero ho letto ben 17 libri (escludendo libri tecnici su cui studio costantemente) e ascoltato 4 audiolibri! Ho visto anche quasi tutti le relative trasposizioni cinematografiche dove applicabile. Ve li elenco tutti e alla fine aggiungo un consiglio.
|
Titolo |
Autore |
Stelle |
Commento |
|
H. Murakami |
4 |
7 racconti: tra cui “Drive my car” che ha ispirato il film premio Oscar 2021, e “Samsa innamorato” finale alternativo de “la metamorfosi” di F. Kafka |
|
|
Fedor Dostoevskij |
4 |
Breve ma molto impegnativo, ti scava dentro |
|
|
Leo Tolstoj |
3,5 |
Come sopra, ma più angosciante |
|
|
Wilbur Smith |
5 |
Capolavoro assoluto, basta leggere le prime pagine per capire che Wilbur Smith è un fenomeno |
|
|
Daniel Pennac |
4 |
Un bel saggio sull’importanza della lettura |
|
|
Amelie Nothomb |
4 |
Solito breve romanzo di Amelie Nothomb che si legge in un attimo |
|
|
Gui de Maupassant |
4 |
Racconto molto molto sottovalutato |
|
|
Franz Kafka |
4 |
Letto in gioventù riletto per entrare nella modalità vacanza a Praga |
|
|
Franz Kafka |
3,5 |
Dopo averlo letto quasi non ci volevo andare più a Praga |
|
|
Kahill Gibran |
2,5 |
Troppe aspettative |
|
|
Milan Kundera |
4 |
Bellissimo, ma lascia un retrogusto amaro |
|
|
William Shakespeare |
3,5 |
L’avevo “studiato” al liceo, ma non ricordavo niente (chissà perché) |
|
|
Herbert George Wells |
4 |
Wells è assolutamente sottovalutato ma è un gigante della fantascienza |
|
|
Luigi Pirandello |
4 |
Anche questo l’avevo letto da ragazzo obbligato dalla prof, rileggerlo ora è stato un piacere |
|
|
Robert Louis Stevenson |
3 |
Quando conosci la storia il romanzo è un po’ penalizzato |
|
|
Philip K. Dick |
5 |
Capolavoro assoluto! Dick è semplicemente un genio |
|
|
Fedor Dostoevskij |
4 |
Primo romanzo di Dostoevskij, già a 24 anni era immenso |
Ho ascoltato anche 4 audiolibri sfruttando un periodo gratuito di prova con Audible e “Il terzo anello” di RadioRai:
|
Titolo |
Autore |
Stelle |
Commento |
|
Jules Verne |
4,5 |
In questo formato è fantastico |
|
|
Carlo Rovelli |
5 |
Piccolo capolavoro (ho comprato anche il libro) |
|
|
Michela Murgia |
4,5 |
Bellissimo, ho comprato anche il libro perché merita |
|
|
Alberto Moravia |
4,5 |
Ma Moravia davvero aveva 21 anni quando l’ha pubblicato? |
Ma se sei amante della fantascienza, Ubik non puoi non leggerlo.
“Si sentì a un tratto come una falena impotente, che svolazza sui vetri della finestra della realtà, osservando dall’esterno un mondo sfocato.“
Philip K. Dick, Ubik
Consiglio di ascolto (extra-informatica)
Ho dato un consiglio musicale solo nella prima issue di questa newsletter, dove vi consigliavo l’album Secret Story di Pat Metheny. Forse pretendere l’ascolto di un intero album è esagerato quindi oggi invece vi consiglio una sola canzone. Mi sembra piacevole lasciarvi con un po’ musica. Premetto che ho gusti un po’ complicati quindi mi limiterò a qualcosa di più orecchiabile. Visto che l’avete sentita forse in Stranger Things in una versione ambient remixata, vi lascio con il video ufficiale di Separate Ways dei Journey per tornare un po’ agli anni ’80.
Per questo mese mi fermo qui. Se avete domande, suggerimenti, richieste, etc. o anche se volete solo presentarvi e parlarmi di voi, non esitate a rispondere a questa email.
Ciao!









