Projects / Scalaffinity


Scalaffinity is a library providing core functionality for any social networking Web site based on ratings and recommendations. In other words, it is a generic collective intelligence library. Examples of such sites are Anobii, Rate Your Music, and Filmaffinity. It is designed to act as an out-of-the-box model for such Web applications. Nevertheless, Scalaffinity is fully customizable, extensible, and scalable. It incorporates lessons learned while reading "Collective Intelligence in Action" by Satnam Alag.

Operating Systems

RSS Recent releases

  •  14 Jun 2009 14:55

Release Notes: Full text search functionalities were added. Custom similarity computation has been improved by replacing it with Lucene similarity computation (MoreLikeThis class). DAO methods were added to search efficiently by text. The class diagrams were modified. Usability and performance improvements were made.

  •  05 Jun 2009 18:02

Release Notes: This release fixes some DAO methods, fixes some queries, and fixes class diagrams. Hibernate validation is impossible with Scala 2.7. Hibernate validation will only work when field annotations are possible in Scala. If you decompile a class with a validator annotation, you'll see the validation is spread on the field and on its companion methods, which means nothing to Hibernate and makes everything crash.

  •  01 Jun 2009 18:15

    Release Notes: Initial freshmeat announcement.


    Project Spotlight


    An all-in-one Internet application suite.


    Project Spotlight


    A fast concurrent memoization map.