Ask HN: How to handle staging environments?
In my off-time I've been trying other kinds of web development, Ruby on Rails and the like. Development environments are easy to set up but staging has proven more difficult. Using my own VPS is affordable but takes quite a bit of work even for something simple, and using a PaaS such as Heroku quickly becomes way to expensive for a side project.
Any suggestions on how to handle staging? What does your staging workflow look like?