As a business
I want A/B testing on the
homepage
Because business
Slide 5
Slide 5 text
GREAT!
Slide 6
Slide 6 text
There’s a GEM
for that
GREAT!
Slide 7
Slide 7 text
source 'https://rubygems.org'
gem 'rails', '4.2.5.2'
group :development, :test do
gem 'byebug'
end
Slide 8
Slide 8 text
source 'https://rubygems.org'
gem 'rails', '4.2.5.2'
group :development, :test do
gem 'byebug'
end
gem 'ab-testing-because-business'
Slide 9
Slide 9 text
$ bundle install
Using rake 10.5.0
Using rails 4.2.5.2
Installing ab-testing-because-business
Using node 6.0.1
Using vb.net 14.0
Using microsoft-iis 5.1
Slide 10
Slide 10 text
rails g ab-testing:init
invoke ab_test_all_the_things
modify app/views/homepage.html.erb
convert_all_the_users
$
Slide 11
Slide 11 text
rails g ab-testing:init
invoke ab_test_all_the_things
modify app/views/homepage.html.erb
convert_all_the_users
$
:shipit:
Slide 12
Slide 12 text
Everyone is happy
Slide 13
Slide 13 text
Everyone is happy
Everything is
EASY
Slide 14
Slide 14 text
As a user
Slide 15
Slide 15 text
As a user
I want some copy
changed
Slide 16
Slide 16 text
As a user
I want some copy
changed
Because reasons
Slide 17
Slide 17 text
GREAT!
Slide 18
Slide 18 text
There’s a GEM
for that
GREAT!
Slide 19
Slide 19 text
source 'https://rubygems.org'
gem 'rails', '4.2.5.2'
gem 'ab-testing-because-business'
group :development, :test do
gem 'byebug'
end
Slide 20
Slide 20 text
source 'https://rubygems.org'
gem 'rails', '4.2.5.2'
gem 'ab-testing-because-business'
group :development, :test do
gem 'byebug'
end
gem 'awesome-copy-change'
Slide 21
Slide 21 text
$ bundle install
Using rake 10.5.0
Using peoples-front-of-judea 1.4.3
Using judean-peoples-front 2.1.0
Using judean-popular-peoples-front 0.9
Using ab-testing-because-business 1.0
Installing awesome-copy-change 0.1
Using romanes-eunt-domus 1.0.0-beta3
A møøse once bit my sister…
Slide 22
Slide 22 text
AwesomeCopyChange.config do |config|
change 'romanus eunt domus',
to: 'romani ite domum'
end
config/initializers/awesome_copy_change.rb
Slide 23
Slide 23 text
AwesomeCopyChange.config do |config|
change 'romanus eunt domus',
to: 'romani ite domum'
end
config/initializers/awesome_copy_change.rb
:shipit:
Slide 24
Slide 24 text
Everyone is happy
Slide 25
Slide 25 text
Everyone is happy
Everything is
EASY
Slide 26
Slide 26 text
47% of rails
development is
installing gems*
* I totes just made this up