Coding is like gardening...

A review of RailsConf Europe

RailsConf Europe is a 3-day conference focusing on the web application framework Ruby on Rails. This year it was hosted in Berlin and all five of us attended. We had a great time, learnt a lot, met some inspiring people and experienced some of the culture of Berlin whilst we were there.

As a company, most of the web applications we build for our clients are written in Ruby on Rails. Ruby is an interpreted, object-oriented programming language created by Japanese programmer Yukihiro Matsumoto, often known as ‘Matz’.

Rails is a framework written in Ruby which allows easy access to a database and supports our rapid development cycle. It is so-called ‘opinionated software’ in that it gently guides us to use standards that have been proven to work well, and it encourages the current best practices for web development. Rails was created by Danish programmer David Heinemeier Hansson, often known as ‘DHH’ or just ‘David’.

For me personally the most useful part of the conference was the half-day tutorial on Unobtrusive JavaScript. Many web sites these days are full of clever effects such as drag and drop, fading text, expand and collapse. These effects are made possible thanks to ingenious use of JavaScript. The trouble is, not all browsers support JavaScript. As web programmers it is our responsibility to make our sites accessible to all users. The tutorial taught me some useful new concepts, and the hands-on practice was beneficial.

Other highlights were the seminars about advanced RESTful techniques, globalisation and internationalisation, presentation caching, and enabling offline access to a website using Gears. We also heard a fantastic keynote from DHH concerning ‘legacy’ code. As time goes on we become better programmers and we may begin to dislike the code we wrote in the past. Since joining I am definitely having this experience, because i have learnt such a lot! David’s message was to celebrate legacy code – it shows how far we have come. We saw how tidying up just a small part of the code can have a big impact in feeling better about it.

It wasn’t all hard work at the conference. We sampled some of the bars and restaurants and visited the Brandenburg Gate. I got to meet some people i’ve known on the Internet for a while, and also made some new friends. It was a very worthwhile trip.

3 Responses to “A review of RailsConf Europe”

  1. Ste says:

    Good to hear you had a good time, hope everything goes well with you and Eden – Ste

  2. Aimee says:

    Thanks Ste … we are having a good time and enjoying putting into practice some of the things we learnt at RailsConf … as well as some ideas that we came up with whilst we were all together in such an inspiring environment.

  3. It is nice to that you post this.. I think java programming and java script are really in demand these days..