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
260
Can my friends come too?
andrew
5
2.3k
Elasticsearch on Rails
andrew
1
420
24 Pull Requests
andrew
0
550
Hardware Hacking with JavaScript
andrew
1
340
Robotics 101
andrew
4
790
Learning how to Tinker
andrew
2
930
Nodecopter Pivotal
andrew
1
150
BathRuby on Robots
andrew
0
130
Other Decks in Technology
See All in Technology
使いやすいプラットフォームの作り方 ー LINEヤフーのKubernetes基盤に学ぶ理論と実践
lycorptech_jp
PRO
1
160
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
490
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
220
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
2
270
Claude Code でアプリ開発をオートパイロットにするためのTips集 Zennの場合 / Claude Code Tips in Zenn
wadayusuke
5
2k
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
350
AIエージェント開発用SDKとローカルLLMをLINE Botと組み合わせてみた / LINEを使ったLT大会 #14
you
PRO
0
130
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
460
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/06 - 2025/08
oracle4engineer
PRO
0
110
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
プラットフォーム転換期におけるGitHub Copilot活用〜Coding agentがそれを加速するか〜 / Leveraging GitHub Copilot During Platform Transition Periods
aeonpeople
1
240
20250913_JAWS_sysad_kobe
takuyay0ne
2
250
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.1k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Fireside Chat
paigeccino
39
3.6k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
How GitHub (no longer) Works
holman
315
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
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?