This slide I present in RailsConf2012 is describes how COOKPAD safely releases multiple feature prototypes - in production - for test segments of their 15 million engaged users.
production - for test segments of their 15 million engaged users @mrkn (Kenta Murata), @shingo (Shingo Morita) http://www.flickr.com/photos/june29/3396011694/ 1 124݄26༵
do |context, opts| context.current_user.staff? end scope(:view) do function(:search_btn) do render ‘recipes/new_search’ end end end active_if do |context, opts| context.current_user.staff? end 25 124݄26༵
do |context, opts| context.current_user.staff? end scope(:view) do function(:search_btn) do render ‘recipes/new_search’ end end end scope(:view) do function(:search_btn) do render ‘recipes/new_search’ end end 26 124݄26༵
render ‘recipes/search’ # app/units/new_search_btn/new_search_btn.rb module NewSearchBtn scope(:view) do function(:search_btn) do render ‘recipes/new_search’ end end end 28 124݄26༵
render ‘recipes/search’ # app/units/new_search_btn/new_search_btn.rb module NewSearchBtn scope(:view) do function(:search_btn) do render ‘recipes/new_search’ end end end NewSearchBtn :search_btn :new_search_btn :search_btn 29 124݄26༵
render ‘recipes/search’ # app/units/new_search_btn/new_search_btn.rb module NewSearchBtn scope(:view) do function(:search_btn) do render ‘recipes/new_search’ end end end NewSearchBtn :search_btn :new_search_btn :search_btn 29 124݄26༵