What's This?

Picking a popular technology makes our developer life easier. My free, quarterly newsletter measures Java technology popularity by following the money: job ads in 59 countries and online course purchases by 60+ million developers. It also analyzes developer interest with Google searches and developer engagement with questions at Stack Overflow.

Update for Q3/2023: The number of developer ads is down in 2023 by about 25%. Spring Boot is back to 500% of Jakarta EE job ads, while Quarkus and Micronaut rose again after a four-month decline. The monthly number of Stack Overflow questions is down 42% since ChatGPT appeared.
The Java technologies are: IDEs, build tools, JVM languages, databases, back-end frameworks, web frameworks, and mobile app frameworks. I also recommend options in each of these seven areas. My recommendations are based on that popularity, industry analysis, and my 24 years of Java experience.
Why popularity? Because popular technologies are easier to learn, build, debug & deploy, easier to find jobs/hire, and easier to convince teammates & bosses. Popularity can make a difference in two situations: When multiple technologies score similarly, we could go for the most popular one. And when a technology is very unpopular, we may not use it.

 Read Java Tech Popularity Index Q3/2023 

I also help you get started with technologies that are important for us Java developers.
 Show Getting Started