Deep Dive into the State of the Stack: Ruby Edition

By Posted in Nerd Culture, New Relic News, Tech Topics, Top Post 17 October 2013

Last week we introduced the State of The Stack – Ruby Edition infographic and while it provides a great visual snapshot of where Ruby’s at, some of you asked for more in-depth data. Being data nerds over here at New Relic, how could we refuse?

Without further ado, here are some graphs to fulfill that hankering for more data!

Ruby Versions 
Ruby 2.0 released in February 2013 with a major goal to make migration from 1.9 to 2.0 easier than 1.8 to 1.9. Looking at the quick uptake, the newest Ruby is achieving that goal admirably.

ruby_versions-Oct-2013

* _Note: 1.8.7 includes all Rubies declaring 1.8.7 as their version, which includes MRI, REE and JRuby in 1.8 mode_

Rails Versions

Rails 4.0 released at the end of June, and is already our second-most prevalent version of Rails. While it has a long way to catch up to 3.2, it’s off to a good start.

rails_versions-Oct-2013

JRuby Versions

JRuby has been cranking out releases in the 1.7.x line since the end of 2012, and its users are keeping pace. It’s worth noting as well that we’ve seen the number of JRuby applications reporting to New Relic double during this time period.

jruby_versions-Oct-2013

App Server

In Ruby there’s a lot of choice about the server software for running a web application. While these changes aren’t always quick, we are seeing a shift as Unicorn leaps past longtime front-runners Thin and Passenger.

app_server_versions-Oct-2013

So there’s more data on what’s happening in Ruby. Did we answer any nagging questions? Or was there some bit of information we missed that you’d love to see? Drop us a line as we continue watching this vibrant technical ecosystem develop.

About the author

jclark@newrelic.com'

Tell us your thoughts Or Send us an internal high five

Talk to @newrelic