For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at yromaine@oreilly.com.
Download the RailsConf Sponsor/Exhibitor Prospectus
View a complete list of RailsConf contacts.
Are your methods timid? Do they constantly second-guess themselves, checking for nil values, errors, and unexpected input?
Even the cleanest Ruby codebases can become littered over time with nil checks, error handling, and other interruptions which steal attention away from the essential purpose of the code. This talk will discuss strategies for writing your Ruby classes and methods in a confident, straightforward style; without sacrificing functionality or robustness. In the process, we’ll cover concepts and techniques including:
Avdi Grimm has been hacking Ruby code for 10 years, and is still loving it. He is chief aeronaut at ShipRise LLC, a consultancy specializing in sustainable software development and in helping geographically dispersed teams work more effectively. He lives in Southern Pennsylvania with his wife and four children, and in his copious spare time blogs and podcasts at http://wideteams.com and http://avdi.org/devblog.
Comments on this page are now closed.
Comments
Great talk. A lot of information to digest but I could tell that Avdi know what he was talking about. Great speaker.
Great slides even though I missed the talk. The slides have a wealth of information that I will be applying to my software development practices. Next, I look forward to reading more about the subject in ‘Exceptional Ruby’. Bravo!!!!!
Excellent talk. Gave me a lot to think about and apply to my work immediately. Agree that the ums did not distract me too much, but also that working on them would make a really good speaker a great speaker.
Well done, Avdi!
Great content. Made me think quite a bit about how I write code and how I think about the code I’m writing. I didn’t find the “ums” as destructive to the experience as it seems some others did, but I think they’re worth attacking if you want to polish up your style. I think that would turn “great content” comments into “great talk” comments. One of the best sessions I’ve been in so far.
Also, coming down to walk back and forth in front of the screen was, in my opinion, a good call.
Excellent content! Sadly the message was full of static because the presentation itself didn’t do enough to follow its own advice, suffering from poor storytelling.
+1 on the cowsay example. Next time, use sl as example ;)
Please lose the ers and ums… Very distracting from otherwise excellent content.