Archive for 'web development'

Facebook like button changes

Facebook has changed the way it’s like button for third party websites works over the weekend to post a full feed story rather than just a simple ‘Recent Activity’ one-liner. I’ve been testing that out via implementations on a couple of sites I’ve been working on and from a site owner’s perspective, this change seems [...]

Category: web development

The Secret Joys of Hiding Complexity

I reckon some of the best times working as a software designer and programmer are when you manage to make something really quite hideously complex look absolutely trivial to the end user. In this case, some fairly hairy fuzzy-searching, de-duplicating and difference-spotting code for the Help Training Courses Magical Auto Search, running behind a user [...]

Category: web development

Search that (nearly) passes the Turing test

After spending a fair bit of time over the past few months developing a search facility that was a bit more ‘human’ in its responses than a simple text-based search would be, I was interested to stumble on this discussion on Applying Turing’s Ideas to Search by John Ferrara. In my case, by working in [...]

Category: web development

Css rounded corners without images

I found a neat summary on Jon Raasch’s blog of a technique for producing rounded corners in IE using a behaviour htc file.
I’d previously been trying out this jquery corner plugin which works well enough but I think Jon’s suggestion is cleaner and allows Firefox, Chrome and Safari to achieve the effect completely natively with [...]

Category: web development

Browser javascript speed comparison – IE, Firefox, Chrome, Safari and Opera

I did some work recently on an interactive mapping interface which included optimising some processor-intensive Javascript for increased performance. Along the way I was surprised to learn just how different the Javascript performance was of various current-generation browsers. I was expecting some difference, and definitely expected older browsers to be slower but the speed difference [...]

Category: web development