October 2015 - Tracking the most popular programming languages, databases and software development tools in whoishiring discussion threads.
What's wrong with JavaScript? Having seen it dominate these trends for so long, it's pretty surprising to see this month's results. JavaScript had setbacks in a number of areas. First, it gained no ground to Python as the overall winner, then Node.js fell back behind Rails in the battle of web frameworks. But, most interestingly, in September of last year, JavaScript was mentioned in over 30% of postings, but in this most recent month, that was down to 16%. I doubt it's time to worry too much about JavaScript's fate, but keep an eye on this trend.
Looking at the top tech outside of JS, Python and the mobile stacks are settling in in the top 5. The web stacks follow behind in the top 10. The chatter about Docker has now revealed itself as it makes its first appearance in the top 20. While other buzzwords: Microservices, Big Data and Artificial Intellegince also appear on the top rising trends year over year.
Compare JavaScript, Python, Ruby and Java
Compare C++, Scala, Clojure and Go
Compare Rails, node.js, PHP and Django
Rails shows some new life in coming back to the top after a 2 month hiatus. Last month, I predicted that Rails and Node will battle for many months to come, so it's not surprising to see this. With Python so dominant overall, the question may be whether that will push Python for web apps closer to Ruby and JavaScript.
Compare AngularJS, Backbone, Ember and React
Angular held on again, just edging React as the favorite front-end library for JavaScript apps.
Compare Postgresql, MySQL and SQL Server
Compare Mongodb, Elasticsearch, Cassandra and Riak
Compare Storm, Hadoop and Spark
Compare Kafka, RabbitMQ and ActiveMQ
Compare Chef, Puppet, Ansible and SaltStack
Tech | Rank | Last Month | Change | Last Year | Change |
---|---|---|---|---|---|
Python | 1 | 1 | 0 | 2 | +1 |
JavaScript | 2 | 3 | +1 | 1 | -1 |
iOS | 3 | 2 | -1 | 5 | +2 |
Android | 4 | 4 | 0 | 6 | +2 |
Rails | 5 | 7 | +2 | 4 | -1 |
AWS | 6 | 9 | +3 | 16 | +10 |
AngularJS | 7 | 10 | +3 | 9 | +2 |
Ruby | 8 | 5 | -3 | 3 | -5 |
node.js | 9 | 6 | -3 | 18 | +9 |
React | 10 | 12 | +2 | 72 | +62 |
Full Stack | 11 | 8 | -3 | 15 | +4 |
DevOps | 12 | 14 | +2 | 17 | +5 |
Java | 13 | 11 | -2 | 7 | -6 |
Postgresql | 14 | 16 | +2 | 21 | +7 |
api | 15 | 29 | +14 | 32 | +17 |
PHP | 16 | 18 | +2 | 23 | +7 |
passionate | 17 | 13 | -4 | 10 | -7 |
linux | 18 | 22 | +4 | 14 | -4 |
Docker | 19 | 28 | +9 | 48 | +29 |
Django | 20 | 23 | +3 | 27 | +7 |
Tech | Mentions | Rank | Last Year Mentions | Last Year Rank | Change |
---|---|---|---|---|---|
Elixir | 5 | 84 | 0 | 166 | +82 |
Microservices | 13 | 56 | 1 | 129 | +73 |
Spark | 21 | 41 | 2 | 113 | +72 |
Kafka | 18 | 44 | 2 | 108 | +64 |
React | 67 | 10 | 6 | 72 | +62 |
Embedded Systems | 9 | 66 | 2 | 114 | +48 |
golang | 17 | 47 | 3 | 92 | +45 |
AI | 5 | 83 | 1 | 127 | +44 |
Docker | 41 | 19 | 12 | 48 | +29 |
Computer Vision | 11 | 61 | 4 | 87 | +26 |