DECEMBER 15, 2014

Get personalised event recommendations using

Recently I released, a swedish website for finding local events, which I also blogged about.

Today, I'm very happy to announce that I'm releasing two new websites. First, which is now available for anyone in the whole world who wants to get recommendations on interesting local events. I'm also releasing, which should be the ultimate event guide for Germany.

As I wrote in my previous blog post, I use collaborative filtering to calculate recommendations based on events that the user has attended before. Here's an overview of the features that Heyevent provide:


At the core of the service are personalised recommendations. Heyevent is using a collaborative filtering algorithm to calculate recommendations based on the events a user has attended before.

Weekly e-mail updates

A user can subscribe to get weekly updates with personal recommendations of the most interesting events in the upcoming week.

Find out what's happening in your city or neighbourhood

Anyone (both members and non-members) can check out everything that's happening in a certain place. For example, check out upcoming events in Stockholm, New York, London, Oslo, Brooklyn or perhaps Mitte, Berlin.

Similar events

In addition to provide recommendations, for each event, my recommendation algorithm also calculates events that are similar. The similar events are shown on each event page below the description, and it's actually a quite nice way to discover interesting events as well (in addition to the recommendations).

Liking events

Users can "Like" events on Heyevent in order to teach the system what stuff they're into, in order to further improve the recommendations. Events that are liked are also collected under the "My Events" page.

Search for events

Heyevent also provides the ability to search for upcoming, as well as past, events. One can search in both titles and description texts.

Please go ahead and try out the service :). I'd love to hear what you think!


DECEMBER 02, 2014 - New website for finding events (in Swedish)

About a week ago, I released a new website called It's a website that helps you discover events.

Hejevent builds on top of Facebook events, which is nice since so many public events already exist on Facebook, it means that I already have the most comprehensive guide to events in Sweden.

However, the real power from basing the site on top of Facebook data comes from the ability to recommend events in the future, based on what events you have been to in the past. I've spent a large part of the development time to program and fine-tune a recommendation algorithm, using collaborative filtering, to calculate great personal event recommendations for Hejevent's users. I'm very pleased with the high quality of the recommendations, which actually turned out even better than I thought from the beginning.

The site is built using Python, Django and Celery. As data store I use PostgreSQL, Redis as Celery backend, and Memcached for caching.

For my swedish readers, I encourage you to go to and sign in using Facebook to see your recommendations (or if you don't use Facebook you could also check out the public pages for evenemang Stockholm, evenemang Göteborg, evenemang Malmö, evenemang Uppsala or some other city).

For non swedish readers, I hope to be able to release an international version (in english) of the site before the end of the year!



Jonatan Heyman My name is Jonatan Heyman, and I'm a programmer. On this blog I write about programming, the web and technology. I also listen to a large number of indie pop tunes. You can read more about me on the about page.



Copyright (c) 2009-2010 Jonatan Heyman