August 2014 - Tracking the most popular programming languages, databases and software development tools in whoishiring discussion threads.
It was last August when I began this project, and now that I've been watching these trends for a year, it's interesting to see what has changed in software, and what things remain the same. There have been breakout technologies like AngularJS and Docker that have seen rapid rises, along with more nebulous terms such as DevOps and Machine Learning that are becoming common place in postings.
When it comes to programming languages, I thought there would be more to say about Go (golang) at some point, based on the attention it gets on HN and Twitter. I suppose if it weren't named Go, that would help make it easier to pick out of the postings. Making these scripts smarter about Go is something that should be added in the coming months. Otherwise, the programming languages have remained fairly consistend. Python and JavaScript still go back and forth as the #1 technology term. There was only 1 month, last December, when iOS snuck in and claimed a title.
I'm mostly a web guy myself, so I've always kept an eye on the web stack. Rails and node.js have consistently battled to be King of the web over the past year, and this month marks a significant milestone with node edging Rails for the first time. For all the buzz that Rails and node generate though, PHP is still hanging with them.
Enough reflection for now, let's take a look at some of the common groups of terms:
Compare JavaScript, Python, Ruby and Java
Compare C++, Scala, Clojure and Go
Compare Rails, node.js, PHP and Django
Compare AngularJS, Backbone, Ember and jQuery
Compare Postgresql, MySQL and SQL Server
Compare Mongodb, Cassandra, Riak and CouchDB
Compare Chef, Puppet, Ansible and the DevOps term itself
Tech | Rank | Last Month | Change | Last Year | Change |
---|---|---|---|---|---|
Python | 1 | 2 | +1 | 2 | +1 |
JavaScript | 2 | 1 | -1 | 1 | -1 |
Ruby | 3 | 3 | 0 | 4 | +1 |
Android | 4 | 6 | +2 | 6 | +2 |
iOS | 5 | 4 | -1 | 7 | +2 |
AngularJS | 6 | 9 | +3 | 17 | +11 |
Java | 7 | 8 | +1 | 3 | -4 |
node.js | 8 | 7 | -1 | 9 | +1 |
passionate | 9 | 17 | +8 | 18 | +9 |
Rails | 10 | 5 | -5 | 8 | -2 |
linux | 11 | 18 | +7 | 16 | +5 |
CSS | 12 | 10 | -2 | 13 | +1 |
Full Stack | 13 | 20 | +7 | 25 | +12 |
MySQL | 14 | 12 | -2 | 10 | -4 |
passion | 15 | 25 | +10 | 31 | +16 |
Machine Learning | 16 | 19 | +3 | 32 | +16 |
DevOps | 17 | 13 | -4 | 36 | +19 |
Front End | 18 | 28 | +10 | 30 | +12 |
jQuery | 19 | 15 | -4 | 14 | -5 |
PHP | 20 | 22 | +2 | 15 | -5 |
Tech | Mentions | Rank | Last Year Mentions | Last Year Rank | Change |
---|---|---|---|---|---|
JSP | 7 | 68 | 0 | 181 | +113 |
Computer Vision | 8 | 61 | 1 | 138 | +77 |
Sinatra | 8 | 62 | 1 | 137 | +75 |
Storm | 6 | 70 | 1 | 125 | +55 |
Ansible | 10 | 57 | 2 | 101 | +44 |
Docker | 14 | 50 | 3 | 87 | +37 |
Data Mining | 5 | 83 | 2 | 107 | +24 |
XML | 5 | 84 | 2 | 105 | +21 |
REST | 23 | 34 | 9 | 53 | +19 |
DevOps | 39 | 17 | 17 | 36 | +19 |