I've been a front-end developer for more than 10 years now. This means that I have a natural interest in all things that look and feel nice, and are interactive. I also love things that are smart, that's how I ended up becoming a Ruby/Rails developer for the last few years.
I've been very lucky that I had the opportunity to use Rails professionally in a mature organisation like Unboxed, to be able to teach Ruby and Rails to UK government organisations (I don't think that's something a lot of people can tell - thanks Unboxed). My love for Ruby is stronger than ever.
In the last few years however the speed of which Rails was changing and developing has been steadily slowing down. Don't get me wrong, I'm not saying that Ruby or Rails are dying (some other developers have been expressing their opinions on this subject, I'll leave it to them).
Fast forward a couple of years and it turs out that in the meanwhile with Node.js getting more and more mature, the front-end world was grwing insanely. The community have estabilished some good conventions, have been developing their toolchain that consist of a lot of interesting elements. Being involved with Ruby so much and having a demanding job in an agile environment have left me with no time to get a more in-depth understanding of the Node ecosystem.
Time for a change
In the beginnning of June I've decided to join TerraCycle Inc and this presented itself with a great opportunity:
We are in rebuilding the site and the team decided to go with Ember.js for the front-end services. Needless to say I'm quite excited as I believe that it's one of the most exciting frameworks out there these days. This also means I'm going to get more familiar with the Nodejs ecosystem, the toolchain, etc.
I'd like to share my experiences through this blog, hoping to be able to help some fellow Ruby developers who might be going through the same learning curve as I am. It's going to be an interesting journey.
I'm a Ruby/JS dev/trainer with a focus on quality. An ex-Londoner, @terracycle, @ubxd, @lastfm. Follow me at http://twitter.com/attilagyorffy