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
620
Split
Talk about Split at LRUG
Andrew Nesbitt
October 22, 2011
Tweet
Share
More Decks by Andrew Nesbitt
See All by Andrew Nesbitt
Ecosyste.ms Conference talk at EasyBuild User Meeting
andrew
0
250
Can my friends come too?
andrew
5
2.3k
Elasticsearch on Rails
andrew
1
410
24 Pull Requests
andrew
0
540
Hardware Hacking with JavaScript
andrew
1
330
Robotics 101
andrew
4
780
Learning how to Tinker
andrew
2
920
Nodecopter Pivotal
andrew
1
150
BathRuby on Robots
andrew
0
130
Other Decks in Technology
See All in Technology
GMOペパボのデータ基盤とデータ活用の現在地 / Current State of GMO Pepabo's Data Infrastructure and Data Utilization
zaimy
3
210
専門分化が進む分業下でもユーザーが本当に欲しかったものを追求するプロダクトマネジメント/Focus on real user needs despite deep specialization and division of labor
moriyuya
1
1.2k
ビジネス文書に特化した基盤モデル開発 / SaaSxML_Session_2
sansan_randd
0
280
Tableau API連携の罠!?脱スプシを夢見たはずが、逆に依存を深めた話
cuebic9bic
3
220
金融サービスにおける高速な価値提供とAIの役割 #BetAIDay
layerx
PRO
1
780
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
200
Unson OS|48時間で「売れるか」を判定する AI 市場検証プラットフォーム
unson
0
180
마라톤 끝의 단거리 스퍼트: 2025년의 AI
inureyes
PRO
1
710
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
2.1k
【CEDEC2025】現場を理解して実現!ゲーム開発を効率化するWebサービスの開発と、利用促進のための継続的な改善
cygames
PRO
0
760
Kiroから考える AIコーディングツールの潮流
oikon48
4
680
React Server ComponentsでAPI不要の開発体験
polidog
PRO
0
110
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Being A Developer After 40
akosma
90
590k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Bash Introduction
62gerente
614
210k
Automating Front-end Workflow
addyosmani
1370
200k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
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?