JavaRush /Java Blog /Random-IT /Cosa leggere nel 2020? Una selezione dei migliori nuovi l...

Cosa leggere nel 2020? Una selezione dei migliori nuovi libri per sviluppatori Java

Pubblicato nel gruppo Random-IT
Come disse John Amos Comenius , “i libri sono uno strumento per la propagazione della saggezza”. Cosa leggere nel 2020?  Una selezione dei migliori nuovi libri per sviluppatori Java - 1Perché un inizio così pretenzioso, chiedi? E al fatto che abbiamo appena deciso di instillare un po' di saggezza nei lettori di JavaRush.ru. Più precisamente, contribuire alla sua implementazione parlando di nuovi (o non così nuovi, ma sicuramente da leggere) libri su Java e le tecnologie correlate che vale la pena leggere nel 2020. “Una delle perdite più irreparabili è la perdita di tempo.” Georges-Louis Buffon . Quindi non perderemo tempo con lunghe introduzioni e ci fermeremo anche con citazioni ponderate e passeremo direttamente alle recensioni dei libri. Cosa leggere nel 2020?  Una selezione dei migliori nuovi libri per sviluppatori Java - 2

Java nel cloud. Spring Boot, Spring Cloud, Cloud Foundry

La versione inglese può essere acquistata qui: Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud e Cloud Foundry . Autori: Josh Long, Kenneth Bastani Cloud Native Java è considerato da molti uno dei migliori libri da leggere in questo momento nel 2020. È destinato principalmente ai programmatori Java esperti, ma sarà utile a tutti i programmatori Java, dai principianti agli avanzati. Lo sviluppo odierno si orienta sempre più verso le tecnologie cloud, i microservizi, l'architettura distribuita, ecc. Questo libro è progettato per aiutarti a comprendere queste tecnologie e imparare come applicarle nella pratica. Josh Long e Kenneth Bastani mostrano agli sviluppatori Java/JVM come creare applicazioni Java migliori e più veloci utilizzando Spring Boot, Spring Cloud e Cloud Foundry. Una piccola citazione dall'anteprima del libro da parte degli autori. “Nel mondo moderno, tutti vogliono muoversi più velocemente e accelerare i processi aziendali, ma poche persone sanno come farlo. Il mercato richiede velocità sempre maggiori, offrendo maggiori opportunità a chi riesce a stargli dietro. Cosa rende aziende come Amazon, Netflix ed Etsy diverse dalle aziende più tradizionali? Sappiamo che queste aziende stanno crescendo a un ritmo straordinario, eppure in qualche modo mantengono ancora i loro vantaggi principali e sono significativamente più avanti rispetto ai concorrenti. Come fanno? Questa guida pratica per gli sviluppatori Java e JVM mostra come creare software più efficiente e veloce utilizzando Spring Boot, Spring Cloud e Cloud Foundry." A proposito, a JavaRush abbiamo recentemente discusso l'argomento dell'utilizzo di Java nel cloud computing. Per chi se lo fosse perso: Java tra le nuvole. Come le applicazioni cloud stanno conquistando il mondo e perché hanno bisogno di Java . Cosa leggere nel 2020?  Una selezione dei migliori nuovi libri per sviluppatori Java - 3

Java: programmazione efficace (3a edizione)

La versione inglese può essere acquistata qui: Effective Java 3rd Edition Autore: Joshua Bloch Per coloro che non hanno ancora letto questo libro, ha senso iniziare con esso. Di recente è apparsa la traduzione russa della terza edizione di questa guida alle migliori pratiche di programmazione Java di Joshua Bloch, autore super autorevole nell'ambiente Java. Joshua Bloch, per coloro che non lo sanno, è stato il capo architetto Java di Google, uno sviluppatore presso Sun Microsystems e un architetto di sistemi senior presso Transarc. È stato lui a essere coinvolto nello sviluppo e nell'implementazione di numerose funzionalità della piattaforma Java. Nella nuova edizione, l'autore ha aggiunto informazioni sulle funzionalità e sulle librerie apparse nelle versioni di Java 8 e 9. Inoltre, il libro include suggerimenti e trucchi nuovi e aggiornati, nonché un capitolo sulle espressioni e sui flussi lambda. Ecco solo alcuni degli argomenti trattati in "Java: programmazione efficace": interfacce funzionali, espressioni lambda, riferimenti a metodi e flussi, metodi predefiniti e statici nelle interfacce, inferenza di tipo, incluso l'operatore diamante (<>) per i tipi generici, @ Annotazione SafeVarargs, nuove funzionalità della libreria, ecc. Cosa leggere nel 2020?  Una selezione dei migliori nuovi libri per sviluppatori Java - 4

Giava moderna. Ricette di programmazione

La versione inglese può essere acquistata qui: Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 e 9 Autore: Ken Couzen Un'ottima opzione per coloro che amano i libri di ricette. E anche quelli che stanno iniziando ad approfondire l'apprendimento di Java 8 e Java 9, perché questo è uno dei migliori libri di testo. Come suggerisce il titolo, in questo lavoro Ken Cousen mostra “soluzioni semplici a problemi complessi” in Java 8 e 9. “L'inclusione di strumenti di programmazione funzionale in Java SE 8 ha segnato un cambiamento rivoluzionario per il venerabile linguaggio orientato agli oggetti. Le espressioni lambda, i riferimenti ai metodi e i flussi hanno cambiato radicalmente l'idioma di questo linguaggio. In questo libro dimostro l'uso delle nuove funzionalità del linguaggio per risolvere un'ampia gamma di problemi utilizzando più di 70 ricette dettagliate. Gli sviluppatori che hanno familiarità con le versioni precedenti di Java troveranno qui quasi tutte le innovazioni apparse in Java SE 8, oltre a un capitolo separato dedicato alle innovazioni di Java 9", scrive l'autore. Cosa leggere nel 2020?  Una selezione dei migliori nuovi libri per sviluppatori Java - 5

Architettura pulita. L'arte dello sviluppo software

La versione inglese può essere acquistata qui: Clean Architecture: A Craftsman's Guide to Software Structure and Design Autore: Robert Martin Ma sebbene non sia il più recente (pubblicato alla fine del 2017), è un libro davvero interessante per programmatori Java esperti che vogliono passare al livello successivo e diventare architetti di soluzioni. “Clean Architecture” è la continuazione dei bestseller cult di Robert Martin “Clean Code” e “Clean Coder”. In questo libro, Martin parla di come creare un'architettura software che resista alla prova del tempo e di come superare le idee sbagliate sui modelli di progettazione e sull'architettura software in generale. "Clean Architecture" è una lettura obbligata per sviluppatori di tutti i livelli, analisti di sistema, architetti e ogni programmatore che desidera salire sulla scala della carriera o almeno influenzare le persone che svolgono questo lavoro. Tutte le architetture seguono le stesse regole”, afferma l’autore. Cosa leggere nel 2020?  Una selezione dei migliori nuovi libri per sviluppatori Java - 6

Modularità Java 9: ​​modelli e pratiche per lo sviluppo di applicazioni manutenibili

Autori: Sander Mack e Paul Becker Non siamo riusciti a trovare una traduzione russa di questo libro, il che significa che coloro che vogliono leggerlo hanno un'eccellente opportunità non solo di apprendere tutte le funzionalità dei moduli in Java 9, ma anche di praticare il loro inglese . A proposito, abbiamo parlato di come un programmatore può imparare l'inglese per non mettersi in imbarazzo durante le interviste e quando comunica con colleghi stranieri. La modularità è stata una delle caratteristiche principali della versione Java 9 e in questo libro gli autori trattano ampiamente questo argomento. Sander Mak è un'autorità riconosciuta su Java 9 (e oltre) ed è un relatore frequente a conferenze e ha il suo blog su branchandbound.net. Paul Becker, a sua volta, è anche una figura di spicco nella comunità Java. È un esperto nella creazione di applicazioni aziendali e un architetto software presso Luminis Technologies. “Con questo libro pratico, gli sviluppatori Java apprenderanno non solo tutti i vantaggi della modularità, ma anche i modelli necessari per creare applicazioni veramente robuste. Gli autori spiegano i concetti alla base del sistema modulare della piattaforma Java e dei potenti strumenti che offre. Imparerai anche come modularizzare il codice esistente e sviluppare nuove applicazioni Java in modo modulare", afferma l'anteprima del libro. Cosa leggere nel 2020?  Una selezione dei migliori nuovi libri per sviluppatori Java - 7

Java moderno in azione: Lambda, flussi, programmazione funzionale e reattiva

Autori: Raul-Gabriel Urma, Mario Fusco, Alan Mycroft Un altro ottimo libro di testo sulle versioni moderne di Java, che non è ancora stato pubblicato in russo. Modern Java in Action è una nuova versione del libro più venduto Java 8 in Action con modifiche e aggiunte che coprono i cambiamenti più interessanti e importanti in Java 9 e Java 10. Al momento, la seconda edizione del libro è disponibile per i lettori , e si spera che presto venga rilasciato un altro aggiornamento con informazioni sulle nuove versioni di Java 11 e Java 12. Ma al momento Modern Java in Action è uno dei migliori libri di testo su Java moderno. Questo libro ti aiuterà ad apprendere tutte le attuali tecniche di programmazione Java, tra cui espressioni Lambda, flusso, programmazione funzionale e programmazione reattiva. Cosa leggere nel 2020?  Una selezione dei migliori nuovi libri per sviluppatori Java - 8

Java SE 9. Corso base

La versione inglese può essere acquistata qui: Core Java SE 9 for the Impatient 2nd Edition Autore: Kay S. Horstmann Ma questo è un libro eccellente per i principianti nell'apprendimento di Java: questo è il libro di testo che molti consigliano di utilizzare all'inizio. Molto di questo è dovuto allo stile di Kay Horstmann: l'autore è davvero bravo a scrivere guide. Horstmann parla di Java SE 9 in termini semplici, ma allo stesso tempo non semplifica la struttura e presta sufficiente attenzione ai dettagli. Lo stesso autore ha scritto numerosi altri libri che trattano Java 8, Scala, i fondamenti di Java e altri argomenti. "Che tu sia nuovo a Java o uno sviluppatore esperto, questa guida ti aiuterà a scrivere il codice più affidabile, efficiente e sicuro del futuro", promette l'editore. Un po’ immodesto, ma in generale vero. Core Java contiene davvero molte cose utili sia per i principianti che per i programmatori esperti.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION