Imagine a bacon-wrapped Ferrari. Still not better than our free technical reports.

10 Kick-Ass Technologies Modern Developers Love

Introduction to the geek love fest

Have you ever heard the question: “How do you know if you’re in love?”

Well, forget that. We’d rather know “How do you know when a technology is going to change your life?”

So we asked ourselves, is it possible to identify which technologies are loved and chosen specifically by geeks…and to understand why they are chosen?

In part, yes. We have statistical evidence from three years of developer surveys about dozens of technologies, but this is about more than just market share or t-shirt coolness that influences our judgement in these matters. 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)

Obviously, the prerequisite here is that the technology needs to visibly provide value on some level, solving problems or inefficiencies that exist​ in software development or reimagining something better altogether.

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.

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 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

Honorable mention: JRebel*

*At first we debated whether it was too biased to include a tool made by the same organization that sponsors RebelLabs, but with clear statistical evidence of love for JRebel by developers, it deserves an honorable mention :)