Oracles OLTP numbers vs. Clean Speak

Oracle is hosting a webinar today covering the awesome performance of their Exadata system. Sure Oracle’s OLTP tests probably do slightly more than Clean Speak does, but 1,870 transactions in 2 minutes hardly seems like something to rave about. The Clean Speak profanity filter handles between 5,000 and 10,000 messages per second. The profanity filter […]

Escaping JSON in FreeMaker

The ?js_string doesn’t work quite right for JSON since it ends up escaping single-quotes. This isn’t quite right for JSON since it only allows Strings to be specified using double-quotes. Therefore, in order to properly escape Strings in FreeMarker for JSON, you need to write a custom method and add it to the model. Here’s […]

Friendster can't even send email

I’m surprised that Friendster is even still around, but today I got an email from their CEO and it had the entire MIME body in the message. These guys can’t even figure out how to send email. X-Campaign-ID: 8002 X-Campaign-Type: 1 X-Message-Ref: 19lGRwmaJkSjEf8FZP7XSCijJOJhOejGu832ySW13bA* Content-Type: multipart/alternative; boundary=”—-_=_FSter_001_3251309519900466″ MIME-Version: 1.0 This is a MIME email, the first […]