67 min listen
087 RR Book Club: Practical Object-Oriented Design in Ruby with Sandi Metz
FromRuby Rogues
ratings:
Length:
87 minutes
Released:
Jan 9, 2013
Format:
Podcast episode
Description
1:35 - Introducing Sandi Metz
Practical Object-Oriented Design in Ruby by Sandi Metz
Website
Twitter
6:15 - The book writing process and the speech writing process
17:30 - Flow of POODR
21:35 - Why design is for everyone
24:20 - The fear of writing a book: Am I really an expert?
27:00 - Breaking the rules
34:00 - Cheat sheets, screencasts, and diagrams for POODR
42:00 - Topics beyond POODR
45:20 - Why Sandi loves Rails
51:05 - How long will Rails last?
55:30 - When should you begin introducing design?
1:01:00 - Working with an Inheritance interface
1:06:30 - Rules for testing
1:14:45 - Well-tested objects without well-tested interactions
1:18:45 - Sandi’s rules for coding and breaking them
1:26:15 - Having too many small objects versus having too big objects
Picks:
“The Deep Synergy Between Testability and Good Design” Speech by Michael Feathers (James)
Endless Space game on Steam (James)
Board games: Lords of Waterdeep, Love Letter, Eminent Domain (James)
George Takai’s episode on the Penn’s Sunday School podcast (Avdi)
Hardcore History podcast by Dan Carlin (Avdi)
Infinite Monkey Cage podcast by BBC Radio 4 (Avdi)
Marked App (Josh)
Herman Miller Aeron chair (Charles)
Bubble Timer (Sandi)
Gutter Cleaning Robot (Sandi)
Special Guest: Sandi Metz.
Practical Object-Oriented Design in Ruby by Sandi Metz
Website
6:15 - The book writing process and the speech writing process
17:30 - Flow of POODR
21:35 - Why design is for everyone
24:20 - The fear of writing a book: Am I really an expert?
27:00 - Breaking the rules
34:00 - Cheat sheets, screencasts, and diagrams for POODR
42:00 - Topics beyond POODR
45:20 - Why Sandi loves Rails
51:05 - How long will Rails last?
55:30 - When should you begin introducing design?
1:01:00 - Working with an Inheritance interface
1:06:30 - Rules for testing
1:14:45 - Well-tested objects without well-tested interactions
1:18:45 - Sandi’s rules for coding and breaking them
1:26:15 - Having too many small objects versus having too big objects
Picks:
“The Deep Synergy Between Testability and Good Design” Speech by Michael Feathers (James)
Endless Space game on Steam (James)
Board games: Lords of Waterdeep, Love Letter, Eminent Domain (James)
George Takai’s episode on the Penn’s Sunday School podcast (Avdi)
Hardcore History podcast by Dan Carlin (Avdi)
Infinite Monkey Cage podcast by BBC Radio 4 (Avdi)
Marked App (Josh)
Herman Miller Aeron chair (Charles)
Bubble Timer (Sandi)
Gutter Cleaning Robot (Sandi)
Special Guest: Sandi Metz.
Released:
Jan 9, 2013
Format:
Podcast episode
Titles in the series (100)
Episode 14: 014 RR Queues and Background Processing: Panel Avdi Grimm (twitter github blog book) Charles Max Wood (twitter github Teach Me To Code) David Brady (blog twitter github ADDcasts) James Edward Gray (blog twitter github) Josh Susser (twitter github blog) - by Ruby Rogues