addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Dependency Isolation

  • Oct 8, 2013 · 7:00 PM
  • WebAssign

Talk Summary

Isolating your systems from their dependencies can yield code that is more reasonable, testable, and easier to change. Ruby provides some excellent tools to help you decouple your systems from their dependencies flexibly and pragmatically. In his talk, Donald will report on a system he wrote with a very disciplined approach to managing its dependencies, and the benefits and drawbacks obtained thereby.

Speaker Bio

Donald Ball

Donald has been trying to write good software since the Atari days. After a long sojourn in enterprise Java convinced him to quit the pursuit, he was drawn back in by the fun of ruby. He currently works for LivingSocial, where he's responsible for delivering your spam.

Drinks at Sammy's after the meetup sponsored by Thoughtbot

Join or login to comment.

  • Michael S.

    I agree--it was a great talk! I appreciate the discussion about the pros and cons of using adapters, and when you think it's worth the time to do.

    October 9, 2013

  • Michaux K.

    It was great! I really enjoy talks that involve someone sharing their approach to making code easy to maintain, improve, and test.

    October 9, 2013

  • Nathan W.

    Hi everyone,

    Great presentation last night. Thank you, Donald.

    Closing up the meeting space last night, I found a dark gray XXL Bald Head Island fleece pullover. If that belongs to anyone in the group, give me a ping at nathan <at>

    2 · October 9, 2013

  • Jason D.

    The talk was excellent! I thought Donald done an excellent job.

    1 · October 9, 2013

  • Steve G.

    Excellent presentation. The progression of code samples throughout the talk really helped to solidify the concepts offered, obviously well thought through. Thank you!

    October 9, 2013

  • Nathaniel T.

    Really enjoyed the experimental approach to trying out a new technique, and the pragmatism in its application.

    October 9, 2013

  • Thomas I.

    Can someone please post the slides/video? I can't make tonight after all.

    October 8, 2013

  • Michael S.

    I'm really looking forward to this talk! Thanks for presenting on this, Donald. Thanks also to Jason and Thoughtbot for sponsoring drinks!

    October 4, 2013

  • Autumn W.

    I'm hoping I can make this!

    October 4, 2013

  • Chuck F.


    October 4, 2013

  • Brandon M.

    Thoughtbot is going to be sponsoring drinks at Sammy's after the meetup!

    October 4, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy