EPISODE · Apr 29, 2015 · 1H 22M
205 RR Eight Years of Ruby and Rails with Piotr Solnica
from Ruby Rogues · host Charles M Wood
02:25 - Piotr Solnica IntroductionTwitter GitHub BlogRuby Object Mapper (ROM) virtus 03:04 - Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails 03:45 - Test-Driven Development 06:17 - Building a StackRoda [YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)09:56 - (TDD) Test-Driven Development Cont’d15:36 - Immutability (Immutable Objects)Command-Query SeparationChanging ObjectsFreezing ObjectsadamantiumZippersPersistent Data Structureshamster28:49 - No Rules, Just GuidelinesLaw of DemeterWriting Better TestsFizz Buzz TestJeff 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 ClassesSOLID Principle49:30 - “Convenience has a big price”Convenience vs Explicitness55: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 Rubytransproc 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. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
What this episode covers
02:25 - Piotr Solnica IntroductionTwitter GitHub BlogRuby Object Mapper (ROM) virtus 03:04 - Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails 03:45 - Test-Driven Development 06:17 - Building a StackRoda [YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)09:56 - (TDD) Test-Driven Development Cont’d15:36 - Immutability (Immutable Objects)Command-Query SeparationChanging ObjectsFreezing ObjectsadamantiumZippersPersistent Data Structureshamster28:49 - No Rules, Just GuidelinesLaw of DemeterWriting Better TestsFizz Buzz TestJeff 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 ClassesSOLID Principle49:30 - “Convenience has a big price”Convenience vs Explicitness55:06 - Mutation Testing 01:00:51 - “Ideas behind ORM are a fallacy”ORM (Object-Relational Mapping)Ruby Object Mapper (ROM)01:10:42 - <a...
NOW PLAYING
205 RR Eight Years of Ruby and Rails with Piotr Solnica
No transcript for this episode yet
Similar Episodes
May 4, 2026 ·59m
Apr 29, 2026 ·55m
Apr 27, 2026 ·66m
Apr 25, 2026 ·53m
Apr 24, 2026 ·12m