Nous citons assez souvent des personnalités connues du monde de Java et du développement logiciel en général, recommandons les livres qu'elles ont écrits sur Java et faisons référence à leurs travaux. Malgré leur statut d'experts reconnus, nombre d'entre eux ne sont connus que dans des cercles relativement restreints de codeurs Java expérimentés et activement intéressés par la vie de la communauté Java. C'est pourquoi nous avons décidé aujourd'hui de préparer un bref aperçu des principales « célébrités » Java au monde - les experts les plus célèbres qui ont non seulement une vaste expérience dans le développement Java, mais la partagent également activement sur leurs blogs, comptes Twitter, livres et parlent également. en direct lors de diverses conférences et ateliers.
Twitter de Javin Paul : @javinpaul Son blog : https://javarevisited.blogspot.com/ Un autre de ses blogs (jusqu'en 2015) : https://www.java67.com/ La page Hacker Noon de Javin Paul : https://hackernoon. com/@javinpaul
1. Josué Bloch
Sur n'importe quelle liste d'experts Java, Joshua Bloch occuperait à juste titre une place élevée. C'est un programmeur américain et l'auteur de plusieurs livres bien connus, dont le manuel classique « Java : Effective Java ». D'ailleurs, nous vous recommandons vivement de lire la troisième édition de ce livre dans notre récente sélection des meilleurs nouveaux livres pour les développeurs Java . Joshua Bloch était architecte Java en chef chez Google, développeur chez Sun Microsystems et architecte système senior chez Transarc. Il était responsable du développement et de la mise en œuvre de nombreuses fonctionnalités de la plateforme Java, notamment le Java Collections Framework et le package java.math. En plus du livre Effective Java, Joshua Bloch, co-écrit avec d'autres experts, a également écrit deux autres livres populaires et lisibles sur Java - Java Puzzles (« Java en 24 heures » en traduction russe) et Java Concurrency In Practice. Twitter de Joshua Bloch : @joshbloch Sa page GitHub : https://github.com/jbloch/2. Brian Goetz
Brian Goetz est un développeur professionnel avec plus de 20 ans d'expérience. Il est l'auteur principal du livre Java Concurrency In Practice susmentionné, ainsi que de plus de 75 articles sur le développement de logiciels. Brian est architecte du langage Java chez Oracle depuis plus de dix ans (il a travaillé chez Sun Microsystem avant son acquisition par Oracle). Brian Goetz intervient assez souvent lors de conférences et autres événements dédiés à Java et à la programmation en général, principalement aux USA. Twitter de Brian Goetz : @BrianGoetz Blog de Brian Goetz (non mis à jour depuis 2014, mais les anciens articles sont assez intéressants) : http://briangoetz.blogspot.com3. Rod Johnson
Rod Johnson est un célèbre développeur et expert en informatique australien, le créateur de Spring : peut-être le framework Java le plus populaire au monde. Rod Johnson a été le fondateur de SpringSource et son PDG jusqu'en 2009, date à laquelle SpringSource a été racheté par VMware. Le framework Spring est né lors du livre de Johnson Expert One-on-One J2EE Design and Development, qui a reçu un certain nombre de réimpressions depuis sa sortie. Rod a également écrit le livre Professional Java Development with the Spring Framework. En 2016, Johnson a fondé Atomist, une société active dans le segment de la livraison de logiciels. Il siège également au conseil d'administration de plusieurs autres sociétés de logiciels. Twitter de Rod Johnson : @springrod Le blog de Rod sur le site Atomist : https://blog.atomist.com/author/rod/ Rod a également un compte sur le site de questions et réponses Quora (bien qu'il ne soit plus actif depuis 2015) : https://www.quora.com/profile/Rod-Johnson-24. James Gosling
Bien entendu, dans un article sur des personnalités célèbres du monde Java, on ne peut manquer de mentionner James Gosling, le père fondateur du langage de programmation Java. Gosling a travaillé chez Sun Microsystems pendant plus de vingt ans - depuis 1984, et n'en a quitté qu'en 2010 après qu'Oracle Corporation ait absorbé Sun. Il a ensuite occupé des postes chez Google, la startup Liquid Robotics (acquise par Boeing) et Amazon Web Services. James est également conseiller chez Lightbend (la société de Martin Odersky qui popularise le langage Scala), administrateur indépendant chez Jelastic et conseiller stratégique chez Eucalyptus, et siège au conseil d'administration de DIRTT Environmental Solutions. James Gosling a co-écrit The Java Programming Language avec d'autres experts, qui a été réimprimé quatre fois, ainsi qu'un certain nombre d'autres manuels Java. James Gosling Twitter: @errcraft5. Martin Oderski
Martin Odersky est un informaticien allemand, principalement connu comme le créateur du langage de programmation Scala. Il a également développé Java Generics et créé javac, un compilateur Java. En 2011, Martin Odersky a fondé Typesafe Inc (renommé Lightbend Inc en 2016), qui prend en charge et popularise Scala. Il est professeur à l'Ecole Polytechnique Fédérale de Lausanne (EPFL), auteur d'un cours gratuit sur le langage Scala - Functional Programming Principes in Scala - sur la plateforme Coursera. D’ailleurs, le cours est toujours accessible à tous. Twitter de Martin Odersky : @odersky Page Coursera de Martin Odersky : https://www.coursera.org/instructor/~6726276. Coupe Doug
Doug Cutting est un développeur, défenseur et créateur renommé de technologies de recherche open source. Il a fondé les projets de technologie de recherche open source Lucene et, avec Mike Cafarella, Nutch. Ces deux projets sont désormais gérés par Apache Software Foundation. Cutting et Cafarella sont également co-fondateurs du projet Apache Hadoop. En 2010, Doug Cutting a été élu président du conseil d'administration de l'Apache Software Foundation, poste qu'il a occupé jusqu'en 2015. En 2015, Cutting a reçu le prestigieux O'Reilly Open Source Award pour sa contribution au développement de logiciels open source. Doug Cutting est également considéré comme l'un des pionniers de la technologie Big Data. Il est actuellement architecte en chef chez Cloudera, un fournisseur de solutions logicielles cloud pour les entreprises. Twitter de Doug Cutting : @cutting Page GitHub de Doug : https://github.com/cutting7. Javin Paul
Javin Paul est un développeur Java expérimenté, blogueur et auteur de nombreux articles sur Java sur diverses ressources. Presque tous ceux qui sont intéressés par des informations sur Java en anglais ont, à un moment ou à un autre, découvert ses documents sur Internet. Paul dit qu'il travaille avec les technologies Java et FIX Tutorial et Tibco RV depuis sept ans. Il est l'auteur d'un certain nombre de didacticiels et de guides populaires, notamment « 3 façons d'inverser un tableau en Java », « Pourquoi nous utilisons des threads en Java », « 10 points sur les modificateurs ou champs volatiles en Java » et d'autres.*Apparemment, Javin Paul n'est pas un grand fan de publicité ; il ne publie pas de photos de lui sur Internet.
GO TO FULL VERSION