Molto spesso citiamo personaggi noti nel mondo di Java e dello sviluppo software in generale, consigliamo i libri che hanno scritto su Java e facciamo riferimento ai loro lavori. Nonostante il loro status di esperti riconosciuti, molti di loro sono conosciuti solo in circoli relativamente ristretti di programmatori Java esperti che sono attivamente interessati alla vita della comunità Java. Pertanto, oggi abbiamo deciso di preparare una breve panoramica delle principali "celebrità" Java del mondo: gli esperti più famosi che non solo hanno una vasta esperienza nello sviluppo Java, ma la condividono anche attivamente sui loro blog, account Twitter, libri e parlano anche dal vivo in varie conferenze e workshop.
Twitter di Javin Paul: @javinpaul Il suo blog: https://javarevisited.blogspot.com/ Un altro dei suoi blog (fino al 2015): https://www.java67.com/ Pagina Hacker Noon di Javin Paul: https: //hackernoon. com/@javinpaul
1. Joshua Bloch
In qualsiasi elenco di esperti Java, Joshua Bloch occuperebbe giustamente un posto in alto. È un programmatore americano e autore di numerosi libri famosi, incluso il classico libro di testo "Java: Effective Java". A proposito, consigliamo vivamente di leggere la terza edizione di questo libro nella nostra recente selezione dei migliori nuovi libri per sviluppatori Java . Joshua Bloch è stato capo architetto Java presso Google, sviluppatore presso Sun Microsystems e architetto di sistemi senior presso Transarc. È stato responsabile dello sviluppo e dell'implementazione di numerose funzionalità della piattaforma Java, in particolare del Java Collections Framework e del pacchetto java.math. Oltre al libro Effective Java, Joshua Bloch, in collaborazione con altri esperti, ha scritto altri due libri popolari e leggibili su Java: Java Puzzles ("Java in 24 ore" nella traduzione russa) e Java Concurrency In Practice. Twitter di Joshua Bloch: @joshbloch La sua pagina GitHub: https://github.com/jbloch/2.Brian Götz
Brian Goetz è uno sviluppatore professionista con oltre 20 anni di esperienza. È l'autore principale del già citato libro Java Concurrency In Practice, nonché di oltre 75 articoli sullo sviluppo di software. Brian è stato architetto del linguaggio Java presso Oracle per oltre dieci anni (ha lavorato presso Sun Microsystem prima della sua acquisizione da parte di Oracle). Brian Goetz parla spesso a conferenze e altri eventi dedicati a Java e alla programmazione in generale, principalmente negli Stati Uniti. Twitter di Brian Goetz: @BrianGoetz Blog di Brian Goetz (non aggiornato dal 2014, ma i vecchi post sono piuttosto interessanti): http://briangoetz.blogspot.com3. Rod Johnson
Rod Johnson è un famoso sviluppatore ed esperto informatico australiano, l'ideatore di Spring: forse il framework Java più popolare al mondo. Rod Johnson è stato il fondatore di SpringSource e il suo CEO fino al 2009, quando SpringSource è stata acquisita da VMware. Il framework Spring è nato durante il libro di Johnson Expert One-on-One J2EE Design and Development, che ha ricevuto numerose ristampe dalla sua uscita. Rod ha anche scritto il libro Professional Java Development with the Spring Framework. Nel 2016, Johnson ha fondato Atomist, una società che opera nel segmento della distribuzione di software. Fa anche parte del consiglio di amministrazione di numerose altre società di software. Twitter di Rod Johnson: @springrod Blog di Rod sul sito Atomist: https://blog.atomist.com/author/rod/ Rod ha anche un account sul sito di domande e risposte Quora (sebbene non sia attivo dal 2015): https://www.quora.com/profile/Rod-Johnson-24. James Gosling
Naturalmente, in un articolo su personaggi famosi del mondo Java, non si può non citare James Gosling, il padre fondatore del linguaggio di programmazione Java. Gosling ha lavorato presso Sun Microsystems per più di vent'anni, dal 1984, e ha lasciato l'azienda solo nel 2010, dopo che Oracle Corporation ha assorbito Sun. Successivamente ha ricoperto incarichi presso Google, la startup Liquid Robotics (acquisita da Boeing) e Amazon Web Services. James è anche consulente presso Lightbend (la società di Martin Odersky, che rende popolare il linguaggio Scala), amministratore indipendente presso Jelastic e consulente strategico presso Eucalyptus, e ricopre un posto nel consiglio di amministrazione di DIRTT Environmental Solutions. James Gosling è stato coautore con altri esperti di The Java Programming Language, che è stato ristampato quattro volte, così come di numerosi altri libri di testo Java. James Gosling Twitter: @errcraft5. Martin Odersky
Martin Odersky è un esperto informatico tedesco, noto soprattutto come il creatore del linguaggio di programmazione Scala. Ha anche sviluppato Java Generics e creato javac, un compilatore Java. Nel 2011, Martin Odersky ha fondato Typesafe Inc (ribattezzata Lightbend Inc nel 2016), che supporta e rende popolare Scala. È professore al Politecnico Federale di Losanna (EPFL), autore di un corso gratuito sul linguaggio Scala - Functional Programming Principles in Scala - sulla piattaforma Coursera. A proposito, il corso è ancora disponibile per tutti. Twitter di Martin Odersky: @odersky Pagina Coursera di Martin Odersky: https://www.coursera.org/instructor/~6726276. Taglio della pasta
Doug Cutting è un rinomato sviluppatore, sostenitore e creatore di tecnologie di ricerca open source. Ha fondato i progetti tecnologici di ricerca open source Lucene e, con Mike Cafarella, Nutch. Entrambi questi progetti sono ora gestiti dalla Apache Software Foundation. Cutting e Cafarella sono anche cofondatori del progetto Apache Hadoop. Nel 2010, Doug Cutting è stato eletto presidente del consiglio di amministrazione della Apache Software Foundation, carica che ha mantenuto fino al 2015. Nel 2015, Cutting ha ricevuto il prestigioso O'Reilly Open Source Award per il suo contributo allo sviluppo di software open source. Doug Cutting è anche considerato uno dei pionieri della tecnologia Big Data. Attualmente ricopre il ruolo di Chief Architect presso Cloudera, un fornitore di soluzioni software cloud per le aziende. Twitter di Doug Cutting: @cutting Pagina GitHub di Doug: https://github.com/cutting7. Javin Paul
Javin Paul è uno sviluppatore Java esperto, blogger e autore di numerosi articoli su Java su varie risorse. Quasi tutti coloro che sono interessati alle informazioni su Java in inglese prima o poi si sono imbattuti nei suoi materiali su Internet. Paul afferma di aver lavorato con Java e FIX Tutorial e con le tecnologie Tibco RV negli ultimi sette anni. È autore di numerosi tutorial e guide popolari, tra cui "3 modi per invertire un array in Java", "Perché usiamo i thread in Java", "10 punti sui modificatori o campi volatili in Java" e altri.*A quanto pare, Javin Paul non è un grande fan della pubblicità; non pubblica foto di se stesso su Internet.
GO TO FULL VERSION