More data, better recommendations

This post is about Antecons, a product recommendation engine, now part of Conversio. Antecons is no longer commercially available, but I have kept my developer diary on my website with permission. Today, we have published an improvement for the Antecons recommendation algorithm. In the beginning, recommendations were based on an analysis of order data for… Continue reading More data, better recommendations

An SMTP server for testing

Today I needed to send some test emails from my application and I searched around for a very simple SMTP server that can save outgoing emails to a folder instead of actually sending them. This is nice for debugging and testing email functionality in an application. Unfortunately, it was very difficult to find something useful.… Continue reading An SMTP server for testing

Frequent patterns and MapReduce

This post is about Antecons, a product recommendation engine, now part of Conversio. Antecons is no longer commercially available, but I have kept my developer diary on my website with permission. The first data mining algorithm that was implemented for Antecons was Frequent Pattern growth (FP-growth) which is an algorithm that finds frequent patterns in… Continue reading Frequent patterns and MapReduce

Antecons developer diary part 3

This post is about Antecons, a product recommendation engine, now part of Conversio. Antecons is no longer commercially available, but I have kept my developer diary on my website with permission. On Friday, October 5, 2012, Antecons was started over from scratch and another journey begun. How long this journey will be and what will… Continue reading Antecons developer diary part 3

Antecons developer diary part 1

This post is about Antecons, a product recommendation engine, now part of Conversio. Antecons is no longer commercially available, but I have kept my developer diary on my website with permission. It has been a year since the first announcement of Antecons. What has happened since then? Absolutely nothing. The reason for this seems to… Continue reading Antecons developer diary part 1