Blog

Build a Realtime JQuery Plugin

Back in January this year jQuery announced a new plugins registry, so now seemed like a great time to write a tutorial combining building a jQuery plugin with my passion – realtime web technologies. Realtime web technologies make it really easy to add live content to previously static web pages. Live content can bring a page alive, retain users and remove the need for them to refresh the page p....

Designing Conversational Interfaces

Whether you love them or hate them, conversational interfaces have started making a significant impact in the business/brand communication landscape. Though many businesses have realized that conversational interfaces are likely to cause a major shift in brand communication there are many who are skeptical about CIs. CIs have limitations, but they are here to stay and they will get better and mor....

Discovering and Fixing Image Delivery Issues

If you have a modern website or mobile app, there’s no doubt you deal with a lot of media resources, particularly images. But delivering these images can be a challenge. You may not know if there are broken images on your website, or if URLs point users to non-existing images, resulting in HTTP status errors. Worse yet, search engines like Google, may have indexed the URLs of images that have si....

Drive UX with AJAX

With mobile internet usage eclipsing desktop-based web browsing, it’s more important than ever for websites to be built with an emphasis on speedy page loads and fluid reactions to user input. One important technology we use to achieve this is AJAX, short for “Asynchronous JavaScript & XML.” AJAX allows you to update parts of a single webpage without continually throwing out the DOM (the HT....