Skip to main content

You are currently viewing the Trifork Blog, to view our full website please go to Trifork.com

Mahout – Taste :: Part 1 – Introduction

Mahout – Taste :: Part 1 – Introduction

This post is the first in a series on Taste, a Java framework for providing personalized recommendations. Taste is part of the larger Mahout framework, which features various scalable machine-learning algorithms. In this post I introduce you to the concepts of personalized recommendations, also known as collaborative filtering. After this introduction, Taste’s architecture and extension […]

A new and improved Spatial Solr

A new and improved Spatial Solr

Introducing the Solr Spatial Plugin What do a directory services company, a wholesaler of bathroom fittings,  a social events guide, an oceanographic data centre and the pan-European library initiative have in common? They all need to offer their clients the ability to search and filter results within a flexible geographic area, defined by the user. […]

Securing connections with TLS

In this article I’ll explore some ways to secure socket communication with TLS from a java application. To make it more concrete I’ll show you SubEtha SMTP (an excellent Java based bare bones SMTP server) and the recent TLS extensions I added to it. What you’ll get from this article: How to mix secure with […]

Wicket do’s and don’ts

In the past 2 years I worked in, and visited many development teams to help them implement divers Wicket applications. Some applications were mostly for visualizing stuff, some were full of forms, and some were full of Ajax tricks. This article contains some of the lessons I had to teach, or had to learn myself. […]