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
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".
Twitter:
@gail_asgteach
Website:
asgteach.comAgnès Crepet
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.
Twitter:
@agnes_crepet
Website:
ninja-squad.comJeff Dinkins
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.
Twitter:
@JeffAtSunTrisha Gee
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.
Twitter:
@Trisha_Gee
Website:
trishagee.comChet Haase
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".
Twitter:
@chethaase
Blog:
graphics-geek.blogspot.comJessica Kerr
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.
Twitter:
@Jessitron
Website:
jessitron.comMark Reinhold
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.
Twitter:
@mreinholdReza Rahman
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.
Twitter:
@reza_rahman
Website:
reza-rahman.meKen Fogel
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.
Twitter:
@omniprof
Website:
omnijava.comHeather Vancura
Heather heads the
Java Community Process (JCP) program at Oracle, and also leads Java deployment programs and organizes global hackathons (
Hackergartens) worldwide.
Heather also tries to get more girls into tech. To do this, she hosts events such as
Devoxx4Kids, and works with the
TechBridge Girls project.
Twitter:
@heathervc
Website:
heathervcblog.wordpress.com
And which Java experts do you follow online? In the comments, share who you follow and why.
GO TO FULL VERSION