Category: server-side

First steps with PredictionIO : a simple recommendation server

A recommendation system seems to be a must in this current era websites, where you want to keep the current visitor inside your website, by providing things that will hold him there. Anyone can build a basic recommendation engine by joining a few tables in a relational databases, and start recommending an item A based […]

Install, configure and protect Awstats for multiple nginx vhost on Debian

There’s already a lot of tutorial on internet on how to install awstats for nginx. I didn’t find any for the configuration I wanted for my outdoor gear website, FishingPicks.com, so I’ll write one, for my record. I have some custom needs, let’s suppose I have 3 domains : master-domain.com alpha.com beta.com And I want […]


ResqueBoard is a web interface to monitor your Php Resque activities in realtime. It uses Square’s Cube (requires MongoDB and NodeJS) to collect, compute and stream datas/events/metrics in realtime. We all know that metrics are important, especially in a bigger-than-average application. I guess you don’t need resque at all if you have a blog, but […]

Install Sphinx search engine on OS X Lion

As of September 2012, the sphinx port available via macport is still the very old version 0.9.9, released more than 2 years ago. Stable version today is already 2.0.5, released on July 28th, 2012. No other choices than compiling it yourself if you want real time index support, and other cool things not available in […]

Cake-Resque, a CakePHP plugin to manage queue system

Cake-Resque is a CakePHP plugin allowing you to put some tasks in a background queue, and execute them later. Update 2012-02-17 : Refer to Github page to updated documentation Update 2012-09-05 : Refer to official website for up-to-date API. CakeResque 1.1 comes with a lot of new features. Background Cake-Resque is based on Resque, written […]

PHP Resque with phpredis

In my quest of speed and performance, I wanted to implement a queue system in my PHP backed-end website, to defer non-essential tasks, such as logging, send notification/email, warming up cache etc … There’s already some good and popular messaging system like Gearman and rabbitMQ, and many others that’s written for java, ruby etc … […]