Podcast
The Giant Robots Smashing into Other Giant Robots podcast is a weekly technical podcast discussing development, design, and the business of software development.
Hosted by Ben Orenstein, who is joined each week by developers and designers from thoughtbot and beyond.
Episode #1
Polymorphism vs. Conditionals
Ben Orenstein and Joe Ferris (and the surprise special guest Seana Quental) start the series off with a very technical discussion about Polymorphism vs. Conditionals. We also answer some of the audience questions we asked for last week.
Direct Download (14 MB, 31 minutes)
Notes & Links
- CVS
- SVN
- Git
- Feature branch code reviews
- Rebasing
- Composition over Inheritance
- Objects on Rails, Avdi Grimm
- NullObject
- Rails Refactoring Example: Introduce Null Object
- #try
- God objects
- Rich Hickey's Railsconf Keynote
- Kingdom of Nouns, Steve Yeggie
- Ruby blocks
- StrategyPattern
- CommandPattern
- Clearance
- Gang of Four Design Patterns
To have your questions answered on the air
Email your questions to info@thoughtbot.com or Tweet to us @thoughtbot.
The Giant Robots Smashing into Other Giant Robots podcast is sponsored by thoughtbot, hosted by Ben Orenstein, edited by Edward Loveall, and produced by Chad Pytel.