Skip to main content

Learning-resources

Books​

  • 99 Bottles of OOP (goodreads)
  • Design Patterns in Ruby (goodreads)
  • Programming Ruby: The Pragmatic Programmers' Guide (goodreads)
  • Practical Object Oriented Design in Ruby (goodreads)
  • Refactoring: Ruby Edition Book (goodreads)
  • Test-Driven Development: By Example (goodreads)

Online books/courses/tutorials​

  • Design Principles and Design Patterns (PDF) [C]
  • Launch School - Object Oriented Programming with Ruby (website)
  • Refactoring guru - Design patterns (website)
  • thoughtbot books (website):
    • Testing Rails (PDF)

Articles/blogposts​

  • Keep It DRY, Shy, and Tell the Other Guy (PDF)
  • Shopify's Upgrow - A sustainable architecture for Ruby on Rails (website)
  • The Four Elements of Simple Design (website)

Video​

  • Core Design Principles for Software Developers (video)
  • RailsConf 2020 (website)