Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Split
Search
Andrew Nesbitt
October 22, 2011
Technology
1
600
Split
Talk about Split at LRUG
Andrew Nesbitt
October 22, 2011
Tweet
Share
More Decks by Andrew Nesbitt
See All by Andrew Nesbitt
Can my friends come too?
andrew
5
2k
Elasticsearch on Rails
andrew
1
330
24 Pull Requests
andrew
0
490
Hardware Hacking with JavaScript
andrew
1
300
Robotics 101
andrew
4
640
Learning how to Tinker
andrew
2
830
Nodecopter Pivotal
andrew
1
89
BathRuby on Robots
andrew
0
87
Nodecopter - BristolJS
andrew
1
210
Other Decks in Technology
See All in Technology
Autopsy of a Cascading Outage from a MySQL Crashing Bug
jfg956
0
200
オブジェクトのおしゃべり大失敗 メッセージングアンチパターン集 / messaging anti-pattern collection
ytake
0
330
既存プロセスからの脱却と変化に適応するために必要なこと
cybozuinsideout
PRO
2
170
サービス成長と共に肥大化するモノレポ、長くなるCI時間 / As services grow, monorepos get bigger and CI time gets longer
kohbis
5
2.1k
大規模データとの戦い方
knih
1
460
チーム単位で保守性を高める:独自指標と向上にむけた実践
tarappo
0
300
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
29
12k
KubeCon EU: Unlocking new Platform Experiences with Open Interfaces
salaboy
1
370
どう買う?Azure
kuniteru
1
190
継続的テストモデルを実現するためにスリーアミーゴスを用いた10Xでのシフトレフトの事例
nihonbuson
3
160
LLMプロダクト事業の立ち上げにおける挑戦
layerx
PRO
7
1.4k
オブジェクト指向宗教史
tanakahisateru
13
12k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
91
13k
Build your cross-platform service in a week with App Engine
jlugia
223
17k
Web development in the modern age
philhawksworth
201
10k
Practical Orchestrator
shlominoach
180
9.7k
The Pragmatic Product Professional
lauravandoore
24
5.7k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2k
Documentation Writing (for coders)
carmenintech
59
3.8k
Building Effective Engineering Teams - LeadDev
addyosmani
25
1.8k
A Modern Web Designer's Workflow
chriscoyier
689
190k
How to name files
jennybc
62
92k
A Tale of Four Properties
chriscoyier
150
22k
For a Future-Friendly Web
brad_frost
170
8.9k
Transcript
Andrew Nesbitt github.com/andrew
Forward forwardtechnology.co.uk
Show of hands
None
Split github.com/andrew/split
AB testing for hackers
Split::Experiment Split::Alternative
Split::Dashboard
require 'split/dashboard' run Rack::URLMap.new \ "/" => Your::App.new, "/split" =>
Split::Dashboard.new
None
Split::Helper
# Gemfile gem 'split' $ bundle install
class MySinatraApp < Sinatra::Base enable :sessions helpers Split::Helper get '/'
do ... end
# index.erb <% ab_test("login_button", "old.jpg", "new.jpg") do |img| %> <%=
image_tag(img) %> <% end %> # users_controller.rb def register_new_user @starter_points = ab_test("new_user_free_points", 100, 200, 300) end def complete_signup #some business logic finished("new_user_free_points") end
Split::Export github.com/andrew/split-export
Questions?