We quite often quote well-known personalities in the world of Java and software development in general, recommend books they have written about Java and refer to their works. Despite their status as recognized experts, many of them are known only in relatively narrow circles of experienced Java coders who are actively interested in the life of the Java community. Therefore, today we decided to prepare a short overview of the world's main Java “celebrities” - the most famous experts who not only have extensive experience in Java development, but also actively share it on their blogs, Twitter accounts, books, and also speak live at various conferences and workshops.
Javin Paul's Twitter: @javinpaul His blog: https://javarevisited.blogspot.com/ Another of his blogs (until 2015): https://www.java67.com/ Javin Paul's Hacker Noon page: https: //hackernoon.com/@javinpaul
1. Joshua Bloch
On any list of Java experts, Joshua Bloch would rightfully rank high. He is an American programmer and the author of several well-known books, including the classic textbook “Java: Effective Java.” By the way, we highly recommend reading the third edition of this book in our recent selection of the best new books for Java developers . Joshua Bloch was a chief Java architect at Google, a developer at Sun Microsystems, and a senior systems architect at Transarc. He was responsible for the development and implementation of numerous features of the Java platform, in particular, the Java Collections Framework and the java.math package. In addition to the book Effective Java, Joshua Bloch also, co-authored with other experts, wrote two more popular and readable books about Java - Java Puzzles (“Java in 24 hours” in Russian translation) and Java Concurrency In Practice. Joshua Bloch's Twitter: @joshbloch His GitHub page: https://github.com/jbloch/2. Brian Goetz
Brian Goetz is a professional developer with over 20 years of experience. He is the primary author of the aforementioned book Java Concurrency In Practice, as well as more than 75 articles on software development. Brian has been a Java language architect at Oracle for over ten years (he worked at Sun Microsystem before its acquisition by Oracle). Brian Goetz speaks quite often at conferences and other events dedicated to Java and programming in general, primarily in the USA. Brian Goetz's Twitter: @BrianGoetz Brian Goetz's Blog (not updated since 2014, but old posts are quite interesting): http://briangoetz.blogspot.com3. Rod Johnson
Rod Johnson is a famous Australian developer and computer expert, the creator of Spring: perhaps the most popular Java framework in the world. Rod Johnson was the founder of SpringSource and its CEO until 2009, when SpringSource was acquired by VMware. The Spring framework was born during Johnson's book Expert One-on-One J2EE Design and Development, which has received a number of reprints since its release. Rod also wrote the book Professional Java Development with the Spring Framework. In 2016, Johnson founded Atomist, a company that operates in the software delivery segment. He also serves on the board of directors of a number of other software companies. Rod Johnson's Twitter: @springrod Rod's blog on the Atomist website: https://blog.atomist.com/author/rod/ Rod also has an account on the question and answer site Quora (though it has not been active since 2015): https://www.quora.com/profile/Rod-Johnson-24. James Gosling
Of course, in an article about famous people in the Java world, one cannot fail to mention James Gosling, the founding father of the Java programming language. Gosling worked at Sun Microsystems for more than twenty years - since 1984, and left there only in 2010 after Oracle Corporation absorbed Sun. After that, he held positions at Google, the startup Liquid Robotics (acquired by Boeing) and Amazon Web Services. James is also an advisor at Lightbend (Martin Odersky's company, which popularizes the Scala language), an independent director at Jelastic and a strategic advisor at Eucalyptus, and holds a seat on the board of directors of DIRTT Environmental Solutions. James Gosling co-authored The Java Programming Language with other experts, which has been reprinted four times, as well as a number of other Java textbooks. James Gosling Twitter: @errcraft5. Martin Odersky
Martin Odersky is a computer expert from Germany, primarily known as the creator of the Scala programming language. He also developed Java Generics and created javac, a Java compiler. In 2011, Martin Odersky founded Typesafe Inc (renamed Lightbend Inc in 2016), which supports and popularizes Scala. He is a professor at the Swiss Federal Institute of Technology Lausanne (EPFL), the author of a free course on the Scala language - Functional Programming Principles in Scala - on the Coursera platform. By the way, the course is still available to everyone. Martin Odersky's Twitter: @odersky Martin Odersky's Coursera page: https://www.coursera.org/instructor/~6726276. Doug Cutting
Doug Cutting is a renowned developer, advocate, and creator of open source search technologies. He founded the open-source search technology projects Lucene and, with Mike Cafarella, Nutch. Both of these projects are now managed by the Apache Software Foundation. Cutting and Cafarella are also co-founders of the Apache Hadoop project. In 2010, Doug Cutting was elected chairman of the board of directors of the Apache Software Foundation, a position he held until 2015. In 2015, Cutting received the prestigious O'Reilly Open Source Award for his contributions to the development of open source software. Doug Cutting is also considered one of the pioneers of Big Data technology. He currently serves as Chief Architect at Cloudera, a provider of cloud software solutions for enterprises. Doug Cutting's Twitter: @cutting Doug 's GitHub Page: https://github.com/cutting7. Javin Paul
Javin Paul is an experienced Java developer, blogger and author of numerous articles about Java on various resources. Almost everyone who is interested in information about Java in English has at one stage or another come across its materials on the Internet. Paul says he has been working with Java and FIX Tutorial and Tibco RV technologies for the past seven years. He is the author of a number of popular tutorials and guides, including “3 Ways to reverse an Array in Java”, “Why we use threads in Java”, “10 points about volatile modifiers or fields in Java” and others.*Apparently, Javin Paul is not a big fan of publicity; he does not post photos of himself on the Internet.
GO TO FULL VERSION