Campfire Patterns

Episode #441 by Teacher's Avatar David Kimura


In this episode, we look at some of the design patterns that are used in Campfire and my take on why they took this approach. We'll explore some of the code organization, search functionality, and more!
rails campfire organization 15:04


  • Introduction (0:00)
  • delete_all vs destroy (1:12)
  • Deactivated Users (2:52)
  • Concerns organization (4:10)
  • Search history (7:18)
  • Enums (10:59)
  • Final Thoughts (14:41)


This episode is sponsored by Honeybadger