Implementing "Web 2.0-style" Popularity Filters

NFJS, the Magazine - June 2009

One of the fuzzy, often ill-defined requirements for a modern website is the creation of social aspects by "leveraging the community." One way this is often done is with popularity filters on website content, showing what is popular, what's hot, etc. Complexity can lurk behind these seemingly simple ideas. We were recently asked to implement a "Hot Now" filter for our client Monkeysee.com, who publishes thousands of 5-7 minute "how-to" videos online. In this article, we will use that implementation as a case study while looking at the analysis and research we did on the problem.

An online version of this article is not available. This article is available in PDF, MOBI, and EPUB to those who have subscribed.

About David Bock

David Bock

Principal Consultant, CodeSherpas Inc.

David Bock is a Principal Consultant at CodeSherpas, a company he founded in 2007. Mr. Bock is also the President of the Northern Virginia Java Users Group, the Editor of O'Reilly's OnJava.com website, and a frequent speaker on technology in venues such as the No Fluff Just Stuff Software Symposiums.

In January 2006, Mr. Bock was honored by being awarded the title of Java Champion by a panel of esteemed leaders in the Java Community in a program sponsored by Sun. There are approximately 100 active Java Champions worldwide.

David has also served on several JCP panels, including the Specification of the Java 6 Platform and the upcoming Java Module System.

In addition to his public speaking and training activities, Mr. Bock actively consults as a software engineer, project manager, and team mentor for commercial and government clients.

NFJS, the Magazine - June 2009

NFJS the Magazine - June 2009

In this Issue: