Show: or compare

LAMP is history. What about those Senior engineers?

Welcome to web development in 2016, where the LAMP stack was mentioned exactly 0 times. It wasn't too long ago when web developers would often be referred to as LAMP developers, working the stack of Linux, Apache, MySQL and PHP. While PHP itself had a decent March performance, though still far behind Rails and Node.js, it seems to me that this is a milestone and clear signal of how competitive every layer of the software development stack has become.

The biggest change for March's trends is the inclusion of the experience adjectives, "Senior" and "Junior". This was a great suggestion from Corey to begin exploring what it means to be a Senior developer vs a Junior developer. As you can see Senior shot up right to the top as the #1 term, mentioned in nearly 20% of all postings. Does it still have meaning to list the position as "Senior" when so many of them are? Or is it going the way of Ninjas and Rockstars where it's anybody's guess as to what exactly the title means? If it still has meaning, what does that hold for Junior developers which were only mentioned in about 2% of the postings? Granted, that leaves 78% worth of opportunities for all, but this will be an interesting new trend to watch.

Programming Languages

Compare JavaScript, Python, Ruby and Java
Compare C++, Scala, Clojure and Go

JavaScript is back on top as the most popular language, squeezing out a narrow victory over Python.

Server-side Frameworks

Compare Rails, node.js, PHP and Django

Rails had a good month with a decicisive win over Node.js. PHP is still hanging around, with its steady 5%.

JavaScript Frameworks

Compare AngularJS, Backbone, Ember and React

Surprising no one that has seen these trends before, React is still crushing it, reaching nearly 15% of postings and approaching Angular's peak share.

SQL Databases

Compare Postgresql, MySQL and SQL Server

Postgresql and MySQL were much more competitive, with only 2% separating them this month, the 2nd straight month of trending towards parity.

NoSQL Databases

Compare Mongodb, Elasticsearch, Cassandra and Riak

Mongodb is well off its peak, coming in at around 3% of postings now. Elastic is still in good shape. Otherwise, NoSQL is going NoWHERE.

Big Data

Compare Storm, Hadoop and Spark

Messaging

Compare Kafka, RabbitMQ and ActiveMQ

DevOps Tools

Compare Chef, Puppet, Ansible and the DevOps term itself

Virtualization and Container Tools

Compare Docker, Kubernetes, Mesos and Vagrant

Docker is perhaps the 2nd hottest technology after React. Combine that with Kubernetes popping up on the list of Rising technology, I've added a new category to keep on eye on this area of Virtualization and containers.

Experience

Compare Senior and Junior engineers

Total Postings Trend

Rankings and movers

Tech Rank Last Month Change Last Year Change
Senior 1 2 +1 7 +6
JavaScript 2 3 +1 2 0
Python 3 1 -2 1 -2
React 4 4 0 22 +18
iOS 5 6 +1 3 -2
Rails 6 8 +2 6 0
Android 7 9 +2 5 -2
AWS 8 5 -3 12 +4
Ruby 9 10 +1 4 -5
Full Stack 10 7 -3 11 +1
Java 11 12 +1 9 -2
node.js 12 11 -1 13 +1
AngularJS 13 13 0 8 -5
passionate 14 17 +3 10 -4
DevOps 15 16 +1 17 +2
Machine Learning 16 15 -1 18 +2
Postgresql 17 14 -3 15 -2
Front End 18 20 +2 19 +1
Docker 19 19 0 23 +4
api 20 33 +13 20 0
Tech Mentions Rank Last Year Mentions Last Year Rank Change
Kubernetes 7 83 0 194 +111
AI 6 86 1 151 +65
Elixir 9 67 1 131 +64
Asp 8 75 1 127 +52
golang 14 48 4 91 +43
Erlang 13 50 4 89 +39
Apache 11 64 3 100 +36
ES6 11 56 4 90 +34
TypeScript 6 88 2 120 +32
C# 24 37 7 69 +32
Tech Mentions Rank Last Year Mentions Last Year Rank Change
LAMP 0 176 5 80 -96
Solr 1 163 5 78 -85
Storm 2 127 9 66 -61
Puppet 4 99 9 65 -34
Bootstrap 7 78 13 47 -31
Vagrant 5 90 9 62 -28
CoffeeScript 9 68 17 43 -25
Flask 8 74 12 49 -25
TDD 5 95 6 74 -21
HTML5 11 65 13 48 -17