Ruby Book Club Podcast

Informações:

Synopsis

Where we discuss an hour of a Ruby book each week

Episodes

  • Episode 15

    10/07/2016 Duration: 17min

    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 14

    04/07/2016 Duration: 26min

    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 13

    26/06/2016 Duration: 36min

    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 12

    19/06/2016 Duration: 27min

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

  • Episode 11

    12/06/2016 Duration: 47min

    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 10

    05/06/2016 Duration: 42min

    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 9

    29/05/2016 Duration: 46min

    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 8

    22/05/2016 Duration: 41min

    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 7

    15/05/2016 Duration: 32min

    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 6 - RailsConf

    09/05/2016 Duration: 17min

    Nadia and Saron visit Kansas City for RailsConf 2016, the largest conference for rails developers. They reflect on amazing talks, key takeaways, and their conference experience.

  • Episode 5

    01/05/2016 Duration: 01h52s

    In which Nadia and Saron discuss defining conversion functions (4.8) and replacing "string typing" with classes (4.9). LinksThoughtbot on Polymorphism in Ruby

  • Episode 4

    24/04/2016 Duration: 29min

    In which Nadia and Saron discuss defining conversions to user-defined types (4.5), using built-in conversion functions (4.6), and taking a closer look at the Array() conversion function (4.7).

  • Episode 3

    14/04/2016 Duration: 27min

    In which Nadia and Saron discuss how to conditionally call conversion methods (4.3) and how to define your own conversion protocols (4.4). LinksPeter Saxton's Domain Driven Design blog series

  • Episode 2

    03/04/2016 Duration: 35min

    In which Saron and Nadia discuss the introduction to the 'Collecting Input' section (4.1) and look at using built-in conversion protocols (4.2).

  • Episode 1

    23/03/2016 Duration: 26min

    In which Saron and Nadia discuss how the Ruby Book Club came to be and discuss the foreword (chapter 1) and introduction (chapter 2) to Avdi Grimm's 'Confident Ruby'. They also discuss Chapter 3, 'Performing Work'. LinksConfident RubyPractical Object-Oriented Design in Ruby

page 4 from 4