I'm looking into adding feature toggles to my app 

Background reading:
http://blog.jayfields.com/2010/10/experience-report-feature-toggle-over.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+jayfields%2FmjKQ+%28Jay+Fields+Thoughts%29
http://martinfowler.com/bliki/FeatureToggle.html
And Jez and David's book on Continuous Deployment

Basic principle is that you have feature toggles instead of feature branches 
for long running features (stuff you can't deploy to production same day you 
start). In addition to being able to hide features while avoiding the 
potentially ugly merges you can get with multiple long running feature branches 
it also allows you to do cool stuff like automatically rolling out features to 
only a subset of users, a/b split testing of features, etc.

Wondering (a) what best practices are from an implementation perspective (if 
any) in Rails and (b) if there are any nice gems to wrap the whole process of 
being able to declaratively describe rules about what features what classes of 
users would see in what environments, etc.

Any thoughts/ideas/suggestions appreciated.

Best Wishes,
Peter

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to