RAILS_ENV=demo
summary
Shows how a Rails app becomes reliably demoable by building and running a single deploy that actually remembers state, not a slideshow: uses stateful fakes (WebValve-based fakes with their own DB/models), a personas DSL driven by FactoryBot to generate fresh demo users on the fly, a long-lived database instead of nightly resets, CI tests that exercise the persona flows, continuous deploys and alerts — all shipped and used successfully in production demos.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:44Demo environment importance
- 2:46Personal background
- 5:54Early demo failures
- 9:27Isolated apps and fakes
- 12:37User onboarding redesign
- 16:49Sequence generation fix
- 18:55Continuous deployment
- 21:00Reliability in production
- 22:46Team incentives
- 23:30Expanding demo environments
- 25:19Live demo and open-source
- 26:43Q&A
related talks
36mContinuous Deployment with Rails
34mStrong Practices for Rails Applications Continuous Delivery
34mGuide to Continuous Deployment with Rails
41mTerraforming legacy Rails applications
26mDeploying Rails is Easier Than it Looks
32mOperating Rails: what about after you deploy?
39mStop Testing, Start Storytelling
47mYay! Mocks!
