Author Archives:

Can an AJAX-powered user interface help you ship your software on time?

“Shipping great software on time is a difficult but not impossible task.” — Jim McCarthy, Microsoft Corporation (From 21 Rules of Thumb for Shipping Great Software on Time) This is a sponsored review. If you are looking for a program that could possibly help you ship your software in a more timely manner, you might…

Continue Reading »

Record a web-browsing session using neato AJAX-powered “web recorder”

This is an application which feels like it must surely have a useful purpose. I’m not totally sure what that use would be though. Perhaps recording a demo or walk-through of a website. From the site: TAPEFAILURE is a “history recording tool.” What this means is that anyone can record a browsing session using TAPEFAILURE’s…

Continue Reading »

How much attention have you paid lately to securing your AJAX application?

A good introductory 2600-style article warning about possible security vulnerabilities that using AJAX may lead to. Never trust user input, especially if it is coming via AJAX and you are not authenticating every request. One good suggestion in the article is using sequential authentication tokens to make sure each request is legitimate. This adds more…

Continue Reading »

Max Kiesler – Downloadable AJAX Galleries, Slideshows and Effects

This is a nice list of Ajax-powered image galleries with mini-reviews of each. Many of the components that make up image galleries and slideshows are perfectly suited for AJAX. Lightboxes, slides, fades, uploaders and live search are just a few of the many AJAX widgets that could improve the usability of many image galleries and…

Continue Reading »

WWJUA – Where Would Jesus Use Ajax?

There’s a good discussion going on over at Ajaxian about specific times when Ajax should or should not be used based on a posting by Alex Bosworth (10 Places You Must Use Ajax). From Alex’s article: For heavy use applications such as a webmail client or a blogreader, users have the luxury of time to…

Continue Reading »

Ajax Browser in a Browser – Gollum

This is a neat “browser in a browser” Ajax application. It makes Wikipedia beautiful, simple and lovely, almost more like an OS X dashboard widget application than the gigantically time-sucking wonderful website that it is. Beautiful. Neat use of forward / back, nicely designed. As nice as this is, I don’t think I’ll be switching…

Continue Reading »

Ajax without the X? – Good article about combining a generic Javascript new script engine with some PHP to deliver simple AJAX interactions

If you’ve wrestled with the whole XMLHttpRequest part of AJAX you should read this article. It clearly explains the technique of appending a new Javascript SCRIPT tag into the body and using the results to display new or updated content. But there is one problem with most of the current implementations of Ajax: it has…

Continue Reading »

ONJava.com: AJAX: How to Handle Bookmarks and Back Buttons

I can’t wait to try this library out to see if it really does work to enable back and forward button support. Don’t be afraid to read all 6 pages of this excellent article and then download the example code and libraries. This article presents an open source JavaScript library that finally brings bookmarking and…

Continue Reading »

Simple and clear example of how to create a MySQL connection with PHP/AJAX

This is a good and simple example of doing one very clear action — sending a command to open a MySQL database connection through the AJAX transport layer. It includes downloadable code examples as well to get you started. Filed under, “Roll-your-own-Ajax” department. In this tutorial I will explain how to open a mysql database…

Continue Reading »

AJAX Whitepaper – Issues when working with AJAX (Mercurytide)

This is a good and fairly thorough introduction to the world of AJAX programming, cleanly and simply laid out with clear examples of each piece of an AJAX transaction. Worth a read both for new and experienced coders who need to refresh their understanding of this whole squiggley octopus mess that we call AJAX. This…

Continue Reading »