When mastering any rapidly developing technology, including Java, you will benefit not only from books and practice, but also from knowledge of relevant trends. Why? So you can focus on promising areas.
Earlier, we wrote about what will happen to Java in 2021. In this article, we've identified Java experts from all over the world who are worth following in order to stay abreast of Java trends.
from the movie "The Lord of the Rings: The Fellowship of the Ring" (2001)
Gail Anderson is Director of Research and cofounder of Anderson Software Group
Gail loves to write about cutting-edge technologies in Java programming. She has also co-authored eight programming tutorials, including JavaFX Rich Client Programming on the NetBeans Platform.
Anderson is currently enthralled by researching JavaFX with GraalVM for cross-platform mobile apps. She recently co-authored "The Definitive Guide to Modern Java Clients with JavaFX: Cross-Platform Mobile and Cloud Development".
Agnes is a co-founder of the Ninja-Squad
Java development team. She has along long been the leader of the Lyon Java User Group
. Today she heads Duchess France
, an organization that supports women in IT.
To date, Agnes is the only Frenchwoman to earn the title Java Champion (Editor's note: Java Champions are nominated by members of the Java community and must be unanimously approved by the existing Java Champions Committee. To be accepted, candidates usually need to have a high level of community influence, extensive experience in innovating, open source project management or education, authorship of books or articles on Java, and/or experience in public speaking related to Java.)
Agnès enjoys talking about design patterns and object-oriented programming at conferences around the world. On the Duchesses
blog, you can read her technical articles about frameworks in the Java ecosystem.
Dinkins works at Oracle
, leads the Java Core Libraries
team, and is also a leading expert at the Code One conference
. Previously, he was the technical manager of the Swing and AWT teams at Sun Microsystems.
He has been working on the Swing GUI Toolkit (Editor's note: Swing is a graphical user interface (GUI) API that offers a set of components that can be used to create fully functional desktop interfaces)
since its launch in 1996.
Trisha is a Java Champion, author of publications, and leader of the Java Developer Advocate group at JetBrains. Tricia has developed Java applications for a variety of industries, including finance, manufacturing, and non-profits. She has worked with high-performance systems written in Java and is an open source developer and leader of the Sevilla Java User Group.
Trisha loves to share articles that help developers. For example, overviews of new Java versions, or time-saving tips and tricks for IntelliJ IDEA. Tricia also publishes a monthly newsletter for JetBrains called Java Annotated Monthly
Chet leads the Android UI Toolkit Group at Google, where he works on animation, graphics, and hardware acceleration for the Android platform. He works with all Java desktop technologies including Swing and Java 2D.
He also co-authored the book "Developing Animation and Graphical Effects for Desktop Java Applications"
Jessica Kerr is a senior engineer at Atomist, where she applies her knowledge of Java and other languages to create applications for delivery automation.
Jessica is an international speaker
who talks about how Java developers can keep up with new technologies. She also writes a lot about Java on Twitter
Mark Reinhold is the Java Platform Group's chief architect at Oracle and has extensive knowledge of Java. Previously, he was Sun Microsystems' chief engineer for Java SE and Open JDK. You can follow him to keep track of all announcements about upcoming versions of Java.
Reza Rahman is the Principal Program Manager for Java on Azure at Microsoft. Reza was previously an official Java technologist at Oracle.
Rahman has worked with Java EE technology since its creation, developing almost every major application platform, from Tomcat to JBoss, GlassFish, WebSphere and WebLogic.
A regular conference speaker and award-winning recipient, Rahman is a veteran of the EJB, Java EE and JMS development teams.
NetBeans Dream Team member Vogel describes himself as a passionate Java lover. He shares his extensive knowledge of computer science while serving as Computer Science Department Chair at Dawson College in Quebec.
In addition to software development, Vogel posts on social media about computer hardware and maintains the Omni Java
website, which shares tutorials and information for programmers of all skill levels.
Heather heads the Java Community Process
(JCP) program at Oracle, and also leads Java deployment programs and organizes global hackathons (Hackergartens
Heather also tries to get more girls into tech. To do this, she hosts events such as Devoxx4Kids
, and works with the TechBridge Girls
And which Java experts do you follow online? In the comments, share who you follow and why.