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.

Published by Avdi Grimm

3 Comments

  1. 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.

    Reply
  2. […] this out of a talk by Avdi. This technique is described at 16:00 in the […]

    Reply
  3. […] this out of a talk by Avdi. This technique is described at 16:00 in the […]

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *