Devchat.tv Episode Roundup

205 RR Eight Years of Ruby and Rails with Piotr Solnica


Listen Later

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’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

                            • transproc
                            • 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) 

                               

                               

                              ...more
                              View all episodesView all episodes
                              Download on the App Store

                              Devchat.tv Episode RoundupBy Devchat.tv