Ruby Book Club Podcast artwork

Ruby Book Club Podcast

75 episodes - English - Latest episode: over 6 years ago - ★★★★★ - 1 rating

Where we discuss an hour of a Ruby book each week

Technology developer technology programming development programmer tech ruby on rails careers internet web
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

99 Bottles - Ep 8 (2.10-2.13)

September 20, 2016 16:35 - 18 minutes - 24.9 MB

Nadia and Saron discuss 'Writing Cost-Effective Tests' (2.10), 'Avoiding the Echo-Chamber' (2.11), 'Considering Options' (2.12), and 'Summary' (2.13).

99 Bottles - Ep 7 (2.6-2.9)

September 11, 2016 10:06 - 33 minutes - 30.9 MB

Nadia and Saron continue on with Chapter 2, 'Test Driving Shameless Green'. This week they discuss 'Hewing To The Plan' (2.6), 'Exposing Responsibilities' (2.7), 'Choosing Names' (2.8), and 'Revealing Intentions' (2.9).

99 Bottles - Ep 6 (2.1-2.5)

September 05, 2016 06:02 - 43 minutes - 39.6 MB

Nadia and Saron begin Chapter 2: Test Driving Shameless Green and discuss Understanding Testing (2.1), Writing the First Test (2.2), Removing Duplication (2.3), Understanding Transformations (2.4), and Tolerating Duplication (2.5).

99 Bottles - Ep 5 (1.2)

August 28, 2016 10:24 - 25 minutes - 22.9 MB

Nadia and Saron discuss section 1.2, Judging Code, in Sandi Metz and Katrina Owen's '99 Bottles'.

99 Bottles - Ep 4 (Sandi Metz & Katrina Owen)

August 23, 2016 04:36 - 1 hour - 90.1 MB

Nadia and Saron chat with Sandi Metz and Katrina Owen about how they wrote the book, what it was like to work together, and how readers can get the most out of the book.

99 Bottles - Ep 3 (1.1.2-1.1.4)

August 14, 2016 21:29 - 35 minutes - 32.7 MB

In which Nadia and Saron discuss the following possible solutions to the 99 Bottles song: Speculatively General (1.1.2), Concretely Abstract (1.1.3), and Shameless Green (1.1.4).

99 Bottles - Ep 2 (1.1.1 Incomprehensibly Concise)

August 08, 2016 02:55 - 31 minutes - 28.6 MB

Nadia and Saron discuss 1.1.1 Incomprehensibly Concise from Sandi Metz and Katrina Owen's newest book, '99 Bottles'.

99 Bottles - Ep 1 (Preface-1.1 intro)

July 31, 2016 13:47 - 24 minutes - 22.3 MB

In which Nadia and Saron start discussing Sandi Metz and Katrina Owen's '99 Bottles'. They start with the Preface and go up to the introduction to section 1.1., 'Simplifying Code'.

Episode 17 (with Avdi Grimm)

July 24, 2016 17:10 - 34 minutes - 31.6 MB

In which Nadia and Saron talk to Avdi Grimm about his book, Confident Ruby, how he came about creating it and what he hopes listeners get from reading it.

Episode 16

July 17, 2016 06:16 - 26 minutes - 24.1 MB

In which Nadia and Saron discuss the second part of MetricFu (7.1), Stringer (7.2), and Avdi's Parting Words (8).

Episode 15

July 10, 2016 06:02 - 17 minutes - 16 MB

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

July 04, 2016 01:26 - 26 minutes - 35.9 MB

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

June 26, 2016 12:48 - 36 minutes - 33.9 MB

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

June 19, 2016 22:53 - 27 minutes - 37.2 MB

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

June 12, 2016 06:39 - 47 minutes - 43.1 MB

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

June 05, 2016 10:29 - 42 minutes - 38.6 MB

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

May 29, 2016 08:15 - 46 minutes - 42.4 MB

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

May 22, 2016 06:38 - 41 minutes - 56.5 MB

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

May 15, 2016 06:10 - 32 minutes - 30.2 MB

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

May 09, 2016 07:22 - 17 minutes - 24.5 MB

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

May 01, 2016 06:47 - 1 hour - 55.7 MB

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

Episode 4

April 24, 2016 10:08 - 29 minutes - 27 MB

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

April 14, 2016 05:17 - 27 minutes - 25.3 MB

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

Episode 2

April 03, 2016 20:06 - 35 minutes - 32.6 MB

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

March 23, 2016 03:08 - 26 minutes - 24.4 MB

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'. Links Confident Ruby Practical Object-Oriented Design in Ruby

Guests

Sandi Metz
2 Episodes
Avdi Grimm
1 Episode

Twitter Mentions

@saronyitbarek 1 Episode
@nodunayo 1 Episode
@rubybookclub 1 Episode