Ruby Book Club Podcast

Ruby Book Club Podcast

By Nadia Odunayo & Saron YitbarekTechnology
Download on the App Store

Ruby Book Club Podcast episodes

  • Episode 15

    In which Nadia and Saron discuss using bouncer methods (6.3), the introduction to the 'Refactoring for Confidence' section (7), and the first part of MetricFu (7.1).

    Episode 15
    Ruby Book Club
    Download

    Links

    'Therapeutic Refactoring' talk by Katrina Owen

    18 min
  • Episode 14

    In which Nadia and Saron discuss signaling early termination with throw (5.7), handling failure (6), preferring top-level rescue clause (6.1), and using checked methods for risky operations (6.2).

    Episode 14
    Ruby Book Club
    Download

    Links

    Exceptions in Ruby

    27 min
  • Episode 13

    In which Nadia and Saron discuss representing failure with a special case object (5.4), returning a status object (5.5), and yielding a status object (5.6).

    Episode 13
    Ruby Book Club
    Download
    37 min
  • Episode 12

    In which Nadia and Saron start Section 5 of Confident Ruby, "Delivering Results." They discuss the intro, writing total functions (5.1), using call backs instead of returning (5.2), and representing failure with a benign value (5.3).

    Episode 12
    Ruby Book Club
    Download

    Links

    'CommandQuerySeparation' blog post by Martin Fowler

    28 min
  • Episode 11

    In which Nadia and Saron discuss yielding a parameter builder object (4.22) and receiving policies instead of data (4.23).

    They also repeatedly refer to Chapter 4 as Chapter 2 at the end, but that's because they started discussing Chapter 4 in Episode 2.

    Episode 11
    Ruby Book Club
    Download
    48 min
  • Episode 10

    In which Nadia and Saron discuss substituting a benign value for nil (4.19), using symbols as placeholder objects (4.20), and bundling arguments into parameter objects (4.21).

    Episode 10
    Ruby Book Club
    Download

    Links

    Double Dispatch on Stack Overflow

    Tidy Views and Beyond with Decorators — Thoughtbot blog post

    43 min
  • Episode 9

    In which Nadia & Saron discuss handling special cases with a Guard Clause (4.16), representing special cases as objects (4.17), and representing do-nothing cases as null objects (4.18).

    Episode 9
    Ruby Book Club
    Download

    Links

    'Null Object - Something for Nothing' paper by Kevlin Henney

    'Nothing is Something' talk by Sandi Metz

    47 min
  • Episode 8

    In which Nadia & Saron discussing using #fetch to assert the presence of Hash keys (4.13), using #fetch for defaults (4.14), and documenting assumptions with assertions (4.15).

    Episode 8
    Ruby Book Club
    Download
    42 min
  • Episode 7

    In which Nadia & Saron discuss wrapping collaborators in adapters (4.10), using transparent adapters to gradually introduce abstraction (4.11), and rejecting unworkable values with preconditions.

    Episode 7
    Ruby Book Club
    Download
    33 min
  • Episode 6 - RailsConf

    Nadia and Saron reflect on RailsConf 2016, highlights of their favorite talks, and the takeaways of the largest conference for Rails developers.

    Episode 6 - RailsConf
    Ruby Book Club
    Download

    Links

    Make Ruby Great Again — Justin Searls

    18 min

About Ruby Book Club Podcast

From the publisher's feed

Where we discuss an hour of a Ruby book each week