Building Gems that Don’t Suck – Hashrocket Lunch&Learn Video

Here’s the video of the other lunch&learn mini-talk I did while visiting Hashrocket. The topic is building and packaging Ruby libraries.

Caution: may contain Tom Selleck.

This entry was posted in Presentations, Videos. Bookmark the permalink.
  • http://austinschneider.com Austin Schneider

    Very nice talk. For the applications versus libraries discussion, one thing I felt you all were reaching at is that apps are use-case oriented whereas libraries are all-case oriented. That’s where the beauty of facades come in. Your app, using a GitHub library, might have the use case of `commit_and_push(msg, branch)` which wraps multiple library methods.

    Also, I love the SWS.new_sandwich over SWS::Sandwich. Good example of how the Law of Demeter doesn’t necessarily apply to methods.

  • Pingback: Tagging Errors in Your Library « archslide

  • Pingback: Tagging Errors in Your Library : natural ruby