Loyalty Refactored
I will never have a Tesco's Club Card. But every _single_ time, they ask me.
The Apostrophe cafe near New Inn Yard is much smarter. Blank loyalty cards are visible ...
Live Scrum
Scrum can manage any project, not just software projects.
But can it run my life?
I'm going to find out. I have a staggering number of projects - 'features' - in...
Calendaring Solved: Goosync syncs gCal and your phone
Short version: Goosync.com solves all your problems for £23/year.
The Problem
========
I have two gCals - one for work, one for home. My work calendar is shared w...
Tenlet: reverse telnet
Tenlet is a backwards telnet client. It waits for a connection from the outside, and from then on it behaves like telnet. It's useful for simple protocol debugging - A...
Webrat in Merb
I've just forked Webrat to add Merb support. You can get it
here.
Webrat lets you write integration tests t...
RSpec Stories In Merb
RSpec stories are a way of doing integration and acceptance testing using plaintext executable tests. You can use them in Merb as well...