A/Bingo for PHP
Dev tools
a/b testing library
SHOW HN2010
How HN took it
3 positive, 5 neutral or asking, 0 mixed, 2 critical, out of 10 comments about the project. Thread score +0.05.
Design: 1 for, 1 againstIdea: 1 for, 0 againstExecution: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Good minimal starting point for learning A/B testing
From 1 comment
Thanks -- PHP developers need better alternatives for A/B testing than Google Website Optimizer. Your code is about the minimum viable A/B testing library for a developer: you…
patio11 on HN
Identity handling across users is useful
From 1 comment
A/Bingo has a notion of "identity" (a string which is unique among users of an application). If you don't have one, you get one assigned randomly. Your identity gets associated…
patio11 on HN
Objections
Implementation choices like global state and tight coupling will cause maintenance pain
From 2 comments
> review is more, than welcome. You opened the door, so here is my feedback: - You never have to explicitly define any of the super globals as global... you can delete any line…
Nycto on HNThanks -- PHP developers need better alternatives for A/B testing than Google Website Optimizer. Your code is about the minimum viable A/B testing library for a developer: you…
patio11 on HN
Possible race condition when creating new tests
From 1 comment
Your mileage may vary, and I don't guarantee I'm reading your code right, but: 1) You will find it useful to be able to coerce A/B test values, particularly in testing and…
patio11 on HN
Same user on multiple devices can get different variants
From 1 comment
Your mileage may vary, and I don't guarantee I'm reading your code right, but: 1) You will find it useful to be able to coerce A/B test values, particularly in testing and…
patio11 on HN
Requests
Code review and feedback
From 1 comment
Cog is a little webdev framework of mine, a work-in-progress steal from spending couple of years in different companies. Since A/B testing is considered pretty fundamental to…
sdrinf on HN
Questions
Why Redis instead of MongoDB or MySQL for storage
From 1 comment
This is an honest question: is REDIS the best option for storing A/B tests or is just a matter of taste? MongoDB or even MySql could work?
armandososa on HN
Alternatives named
Google Website Optimizer
From 1 comment
Thanks -- PHP developers need better alternatives for A/B testing than Google Website Optimizer. Your code is about the minimum viable A/B testing library for a developer: you…
patio11 on HN
Vanity (Ruby A/B testing) and a PHP port using Redis
From 1 comment
As an alternative, I wrote a port of Vanity for PHP that we use for A/B testing. It uses redis to store data http://github.com/aliasaria/PHP-redis-A-B-Testing
aliasaria on HN