How do you know when a technology is going to change your life? Is it possible to identify which technologies are loved and chosen specifically by geeks…and to understand why they are chosen?

We think so, and that's why we took statistical evidence from three years of developer surveys about dozens of technologies to figure out which technologies the modern developer loves. Since it’s never only based on one element, so here are some we thought about, in order of importance (or gravity):

  1. Market data (raw % of market, relative size of market, level of fragmentation)
  2. Developer feedback (i.e. explicit responses from surveys)
  3. Amount of buzz about it (press coverage, social media share, community presence)
  4. Anecdotal evidence (personal conversations, stories, gut feeling)

So we went out in search of the heart behind that pulse and contacted as many leaders as we could from among the target technologies. With a couple exceptions, we got direct quotes from the right people, giving us greater insight into what the future holds for the technology itself and the space in which it lives.

So, in alphabetical order, here are 10 top technologies technologies the modern developer loves:

  1. Confluence
  2. Git
  3. Gradle
  4. Groovy
  5. IntelliJ IDEA
  6. Jenkins
  7. JIRA
  8. MongoDB
  9. Scala
  10. Tomcat + TomEE

Each of these technologies has a story behind it, usually a good one, and supported by a culture and a reason for existing not born out of dreaming about riches. We believe this is what geeks are drawn too. Something personal, with a pulse. In this report, we find that pulse and tap into it.

Read the HTML version:

Download the PDF: