![Ruby Rogues artwork](https://is2-ssl.mzstatic.com/image/thumb/Podcasts123/v4/f4/b0/07/f4b00729-c329-5d33-d3c8-b79648542fca/mza_5743230774316000352.jpg/100x100bb.jpg)
Episode 211: 205 RR Eight Years of Ruby and Rails with Piotr Solnica
Ruby Rogues
English - April 29, 2015 13:00 - 1 hour - 75.5 MB - ★★★★★ - 44 ratingsHow To Education News Tech News ruby ruby on rails rails programming technology developer development careers Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
02:25 - Piotr Solnica Introduction
Twitter
GitHub
Blog
Ruby Object Mapper (ROM)
03:04 - Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails
03:45 - Test-Driven Development
06:17 - Building a Stack
[YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)
09:56 - (TDD) Test-Driven Development Cont’d
15:36 - Immutability (Immutable Objects)
Command-Query Separation
Changing Objects
Freezing Objects
adamantium
Zippers
Persistent Data Structures
hamster
28:49 - No Rules, Just Guidelines
Law of Demeter
Writing Better Tests
Fizz Buzz Test
Jeff Atwood: Why Can't Programmers.. Program?
FizzBuzzEnterpriseEdition
David’s Collection of Batpoop Crazy Fizzbuzz Solutions (Including the rand() one)
Data, Context, Interaction (DCI)
38:39 - Class Interfaces: “Class interfaces are a smell”
Using Classes
SOLID Principle
49:30 - “Convenience has a big price”
Convenience vs Explicitness
55:06 - Mutation Testing
01:00:51 - “Ideas behind ORM are a fallacy”
ORM (Object-Relational Mapping)
Ruby Object Mapper (ROM)
01:10:42 - Piotr Solnica: Introducing Transproc - Functional Data Transformations for Ruby
Picks
SweetWater Road Trip (Avdi)
BOSTITCH: Black Magnetic Push Style Staple Remover (Avdi)
Planet Mercenary Schlock Mercenary RPG (David)
Anker® 2.4G Wireless Vertical Ergonomic Optical Mouse (David)
Anker® Ergonomic Optical USB Wired Vertical Mouse (David)
asciinema (Piotr)
Special Guest: Piotr Solnica.
02:25 - Piotr Solnica Introduction
Twitter
GitHub
Blog
Ruby Object Mapper (ROM)
03:04 - Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails
03:45 - Test-Driven Development
06:17 - Building a Stack
[YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)
09:56 - (TDD) Test-Driven Development Cont’d
15:36 - Immutability (Immutable Objects)
Command-Query Separation
Changing Objects
Freezing Objects
adamantium
Zippers
Persistent Data Structures
hamster
28:49 - No Rules, Just Guidelines
Law of Demeter
Writing Better Tests
Fizz Buzz Test
Jeff Atwood: Why Can't Programmers.. Program?
FizzBuzzEnterpriseEdition
David’s Collection of Batpoop Crazy Fizzbuzz Solutions (Including the rand() one)
Data, Context, Interaction (DCI)
38:39 - Class Interfaces: “Class interfaces are a smell”
Using Classes
SOLID Principle
49:30 - “Convenience has a big price”
Convenience vs Explicitness
55:06 - Mutation Testing
01:00:51 - “Ideas behind ORM are a fallacy”
ORM (Object-Relational Mapping)
Ruby Object Mapper (ROM)
01:10:42 - Piotr Solnica: Introducing Transproc - Functional Data Transformations for Ruby
Picks
SweetWater Road Trip (Avdi)
BOSTITCH: Black Magnetic Push Style Staple Remover (Avdi)
Planet Mercenary Schlock Mercenary RPG (David)
Anker® 2.4G Wireless Vertical Ergonomic Optical Mouse (David)
Anker® Ergonomic Optical USB Wired Vertical Mouse (David)
asciinema (Piotr)
Special Guest: Piotr Solnica.