02:25 - Piotr Solnica Introduction
- Twitter
- GitHub
- Blog
- Ruby 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 Stack
- Roda
- [YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015)
09:56 - (TDD) Test-Driven Development Cont’d15:36 - Immutability (Immutable Objects)
- Command-Query Separation
- Changing Objects
- Freezing Objects
- Zippers
- Persistent Data Structures
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.
Advertising Inquiries: https://redcircle.com/brands
Privacy & Opt-Out: https://redcircle.com/privacy
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.