Friday, March 17th, 2006p> On Developer.com, there’s the first part of a series of articles – “Ajax from Scratch” – that’s looking to describe some of the fundamentals on getting “rich internet applications” built up without any framework assistance.
In this first part, they look at something that can cause an amazing amount of headaches for developers that are dealing with it – mutual exclusion (or dealing with “race conditions”).
They note that one of the real keys to full-featured, robust internet applications is catching this before it becomes a problem, making it so that this can’t occur.
Of course, there is plenty of code and explaination to go along with this tutorial, and they even show how to include it into their test application they’ll be using for the series – “Gravy”. This method, unfortunately, isn’t really useful outside of a single-load reference frame, however, as the Command pattern setup only can manage the threads on that page.