Performance: It can't be an afterthought
Premature optimization is the root of all evil. Yada, yada, yada. We all know the spiel. But that doesn't mean that it can be an afterthought.
In this talk we are going to explore how hardware constraints apply even to a language that looks as magical as ruby, how just optimizing what you have may not be good enough and how we can write faster software with a bit of forefought and analysis.