The Joys and Pains of Working with an Old Codebase
by Gordon Diggs
Sometimes you get to start fresh, with the latest version of ruby, the latest web server, the latest database, and your choice of dependencies. But sometimes, you have to work with an old codebase. This codebase might have been started years ago, by tens or hundreds of people, many of whom no longer work for the organization. This talk is the story of one such codebase, and how to work with it every day.
Clarity: You keep using that word...
by Ernie Miller
Recently, you may have watched a talk during which the speaker said: "A lot of people will gripe about 'ActiveRecord is too big, [...] has too many methods, the surface area is too big.'" Hi, my name is "A. Lotofpeople", and I'd like to discuss with you why I've been griping. We'll talk about what "clarity" means to Rubyists, and its relationship to the hard problem of naming things. I'll share some principles that I've found helpful, coping mechanisms I've developed to allow me to "fight the framework" without suffering too badly, and thoughts on what some first steps toward bringing clarity to a Rails codebase might look like. Or, I might just talk about cats. You'll have to attend to find out!