Prototype.js Ajax.Request: Beware of carriage returns in response text

Another in the long running saga "Dumb things Rob did with Javascript." I ran across a strange error in some fairly simple Ajax code the other day. Here's the code:function () {new Ajax.Request(urlTxtSrch+'&txtTEXTSRCH=' + encodeURIComponent( $('tx… more »

What is a 'Front End Web Developer'?

Inspired by ppk's Dutch 'Front End Web Developers Guild', there was quite a lot of discussion a few weeks ago about what a Front End Web Developer actually is. This post is mostly an email I sent to the WSG mailing list with links to other useful messag… more »

GPX2 Linux handheld gaming device

I used to use a second hand Zaurus for listening to MP3s and a second hand PocketPC for reading eBooks while commuting to and from work each day. Sadly they both deteriorated to the point where battery life was barely enough to cover the journey one way… more »

GDD07UK: Building a Mobile Website

Review: Building an Interoperable Mobile Website at GDD07UK, The Brewery in London, 52 Chiswell Street, London 16:45 to 17:30 My final talk of the day was title on the signup page 'Developing for the mobile', which led me to believe it would be a discus… more »

GDD07UK: Building better AJAX apps

Review: Building better AJAX apps at GDD07UK, The Brewery in London, 52 Chiswell Street, London 15:45 to 16:30 Since I'm now a few weeks behind on my reviews (the date of this post is when I started writing it...), probably everyone who cares about Goog… more »

Safari for Windows - A Review

Product Review: Safari 3.0 Beta for Windows I spent most of the afternoon fannying around with Safari on Windows in one way or another, so I thought I'd write up my first impressions. First off, things I liked: Fast Javascript - javascript heavy web… more »

GDD07UK: Google Data APIs (Part 1)

Review: Google Data APIs at GDD07UK, The Brewery in London, 52 Chiswell Street, London 14:45 to 15:30 The GData APIs are a uniform interface into almost all the Google applications (Blogger, Mail, Calendar, Spreadsheets etc.). They're all based on an e… more »