Presented at the CorkDev user group.
Everyone has probably heard about Rails on Rails the web framework, but what is it about Ruby-the-language that enabled it? Why couldn’t Rails have come out of the Java world? Which features of Ruby produced such easy to read code? Which features enabled that famed ‘convention-over-configuration’ approach?
In this code-focused talk, I’ll show you the machinery behind lines from an example Rails app, explain how the language features work, and why they make Rails such a productive framework. I’ll cover symbols, blocks, iterators, meta-programming, and much more. But I’ll keep it simple as I’m also a bear of very little brain.