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

Recent releases

  •  14 Jun 2009 13:34

    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 16:09

      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 17:39

        Release Notes: Initial freshmeat announcement.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.