Reset Yourself Free (The Joy of Destroying your DB Daily)
summary
Project uses Rails monolith with 300 models and 72 contributors and the concrete claim is: run rake db:reset to drop load schema and run seeds, producing an instant consistent local environment. Implementation uses a seeder class that Rails’ seed loader can be pointed at, plus data generators like ffaker and pragmatic handling of external services via a dummy Stripe Connect account. Outcome: quicker on‑boarding, fewer Slack setup calls, resilience and shared test fixtures.
AI-written summary · about
chapters (24)
- 0:00Start
- 0:18CLOUD Pain Free Rails 66 Deployments
- 0:30My first Railsconf
- 1:05My first ever talk
- 2:01@christhesoul
- 3:30Hotels, Campsites, B&Bs, and Cottages
- 4:21300+ models 40,000+ commits 72 contributors
- 5:06Contractors
- 5:24Rotations
- 6:03Chris is the Oracle!
- 7:11Precious Local
- 7:29Lynchpirn Bottleneck
- 8:32Walter H. Deubner
- 9:56Lightweight and repeatable
- 13:22TL;DR: it's just Ruby.
- 13:54Creating Seeds
- 14:47gem install ffaker
- 16:07Seeding a monolith
- 17:44Bonus round
- 20:38Consistent Local
- 21:59Resilient Local
- 22:29Prosperous Local
- 24:03Instant Staging
- 25:15Reset yourself free Railsconf 2019








