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
630
1
Share
Split
Talk about Split at LRUG
Andrew Nesbitt
October 22, 2011
More Decks by Andrew Nesbitt
See All by Andrew Nesbitt
Ecosyste.ms Conference talk at EasyBuild User Meeting
andrew
0
420
Can my friends come too?
andrew
5
2.4k
Elasticsearch on Rails
andrew
1
500
24 Pull Requests
andrew
0
600
Hardware Hacking with JavaScript
andrew
1
370
Robotics 101
andrew
4
930
Learning how to Tinker
andrew
2
1.1k
Nodecopter Pivotal
andrew
1
200
BathRuby on Robots
andrew
0
160
Other Decks in Technology
See All in Technology
ジュニアエンジニアはSREとどう向き合うべきか
nrinetcom
PRO
0
100
The Making of AI Chips
pfn
PRO
0
590
データ分析基盤の信頼を支える視点と設計
yuki_saito
0
130
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
300
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
510
AI時代に求められる思考のパラダイムシフト
nrinetcom
PRO
0
110
[続・営業向け 誰でも話せるOCI セールストーク] セールストーク総集編(2026年5月15日開催)
oracle4engineer
PRO
1
110
サイボウズ、プラットフォームエンジニアリング始めるってよ ― プラットフォームチームの事業貢献と組織アラインメントの強化
ueokande
0
130
R&D 祭 2024 UE5で絵コンテ・作画の制作支援ツールをつくる話
olmdrd
PRO
0
200
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.7k
AWSアップデートから考える継続的な運用改善
toru_kubota
2
320
LookerとADKで作る社内AIエージェント
chanyou0311
0
280
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
440
Designing Powerful Visuals for Engaging Learning
tmiket
1
370
How GitHub (no longer) Works
holman
316
150k
Ethics towards AI in product and experience design
skipperchong
2
280
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
190
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
530
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
140
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
180
Why Our Code Smells
bkeepers
PRO
340
58k
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?