4 ms·
Thanks for looking guys. This site has been a side-project/hobby of mine for a while now. The past few days for me have been spent rewriting it from the ground
by davidcelis 14y ago
Thanks for looking guys. This site has been a side-project/hobby of mine for a while now. The past few days for me have been spent rewriting it from the ground up to be a much better site. I know that there are other beer sites out there, but I think that there is something special about making a service like this freely available and open source, and I'm really proud of what I've created.
You can check out the code here: https://github.com/davidcelis/goodbre.ws/ https://github.com/davidcelis/goodbre.ws/
The code that powers the recommendations themselves is here: https://github.com/davidcelis/recommendable/ https://github.com/davidcelis/recommendable/
Any feedback would be nice. This new design is in its infancy but, as far as I can tell, it's been very stable. If you find a bug, please, please let me know here or post on the issues tracker.
- dmix 14y agoThis sites page loads are really fast. Well done in that respect.
- davidcelis 14y agoPJAX, man. Loving it.
- adastra 14y agoWhoa. Ok yeah that is seriously fast. This is the first I've heard of it -- if anyone cares to comment, I'd be really interested to hear what the limitations of pjax are. As used in this application anyway it's pretty impressive.
- michaelkscott 14y agoIf I recall correctly, it was written by github co-founder (defunkt) and powers github. It's pretty solid.
- hmrmaxwell 14y agoWhat algorithm are you using to make recommendations? I've been looking around in the recommendable source but can't seem to find it.
- davidcelis 14y agoThat's under `lib/recommendable/acts_as_recommended_to.rb` towards the bottom. It's a combination of the `similarity_with(rater)` and `predict(object)` methods. Additionally, I detail the algorithm here: http://davidcelis.com/blog/2012/02/07/collaborative-filtering-with-likes-and-dislikes/ http://davidcelis.com/blog/2012/02/07/collaborative-filterin...
- hmrmaxwell 14y agoThanks!