-
Carl Lerche
3.02
Description:
It has been said that Ruby is a slow language, but that is not true. Numerous Ruby projects have shown that it is possible to write fast, scalable software using Ruby. Merb, for instance, is faster than any major PHP web framework.
In this talk, Carl will show how to take the many available tools available, such as ruby-prof, RBench, and kcachegrind, and turn any old ruby into a speed machine. The tips and processes will be demonstrated with real world examples of optimizations that have been done to the Merb and Rails 3 projects.
Topics that will be covered include:
- Finding performance drains in existing Ruby code.
- Popular ruby idioms that are actually quite slow.
- Using benchmarks to help determine the fastest approach to a problem.
- Understand the MRI garbage collector and how it applies to Ruby speed.
- Leveraging the power of the JVM through JRuby.
This talk is geared towards the intermediate developer and you should have a good grasp of the ruby programming language.
Links: Website
Comments on this Talk
markmzyk,
22 Feb 11:07 PM
Carl had good content, but as the previous commenter said, he needs to work on delivery. There was a lack of polish to Carl's style that will likely come with time. He needs to engage the audience a little more and work on his speech delivery. He occasionally stumbled over lines and had word fillers such as um and ah. With some practice that can be improved upon.

I thought the slides were a bit better than the presentation style. I think it's mostly a matter of polish. I was listening to DeNatale's talk and they had an audio snippet of Randall Schwarz interviewing Ward Cunningham and they sounded like radio talk show hosts (though a bit too polished for my taste--they could have been talking about sports, for all I know).
Carl has a few tics that he'll need to work on (clicking noises, ch-ch-ch), but otherwise, I thought the talk was fine. I'm sure he will improve as he gives more talks.
Slides looked in decent shape. He had some issues with the live programming but that's par for the course. Presentation software is still a pain, and someone should try to solve this problem right :).
The plus side: Carl seems like a nice guy and let me take a pic of his EngineYard laptop.