Takeaways from Ruby Conf India 2011leena
June 14, 2011
I know its been almost two weeks since its all over, things may not be fresh in mind. And all of us were very busy with “go live” for one of our client projects. But as its “better later than never”, I am putting my thoughts about the recently concluded RubyConf held in Bangalore on 28th and 29th of May 2011.
There were quite a few presentations this year which I felt were very useful for me. Those are: - Ruby Plus Rails Plus Your Application Minus Rails by Brian Guthrie - Test Load Balancer: Rocket Booster for your Build by Janmejay Singh and Pavan - Continuous Delivery in Ruby by Srushti Ambekallu and Brian Guthrie
And its needless to say that the keynotes by Yehuda Katz, Chad Fowler, Nick Sieger and Ola Bini were awesome too. Especially Chad Fowler’s session gave a new perspective on “Service” and who should be considered as a “Customer”. And Nick Sieger’s closing note gave a different perspective on how to contribute back to the community by conducting workshops and with Kidsruby.
So whats next? Yes, implement the stuff we learned. So these are the immediate action items for us:
- More automation for the entire release mechanism. We do have a CI server and do have a Cap script for deployment. But we do not have a “one click deployment” process. A ”Build pipeline” plugin for Hudson should help us achieve that.
- Tools like Chef/Puppet for server configuration management. We’ve tried rubber, but are yet to use it for any production setup.
- Use TLB to run tests in parallel. Setup seem to be pretty straightforward. This will be a huge help when you are doing many deployment in a day.
Update: One talk I missed in the list was Designing High Throughput Web Service Clients by Sherin. He was able to convey the problems he faced and how he went ahead and solved those.