Monday, January 2nd, 2006

The Four “Quantum States” of Ajax

Category: Articles

Kevin Hakman, co-founder of TIBCO GI, wrote a piece on The Four “Quantum States” of Ajax. Kevin tries to tease apart and classify the plethora of Ajax technologies available: Communication libraries User Interface Components Rich Internet Application frameworks RIA Frameworks with robust visual tooling The article then goes into detail on these states, and various Read the rest…

Posted by Dion Almaer at 10:41 am
1 Comment

2.7 rating from 7 votes

Wednesday, December 28th, 2005

Logging and Ajax: Beyond alert()’s

Category: Articles, JavaScript, Testing, Toolkit

Eric Spiegelberg has written Log4Ajax , an article with corresponding demo code for logging ajax applications. Eric’s article builds upon an earlier, simpler system for logging from Joshua Gitlin’s article Errors and Ajax. It details a logging system in javascript displayed to an in browser console, with the option of sending messages to the server Read the rest…

Posted by Rob Sanheim at 9:53 am
1 Comment

3.3 rating from 10 votes

Tuesday, December 27th, 2005

Edit-in-Place with Ajax

Category: Articles

Drew McLellan posted day 24 on 24 ways to impress your friends. His topic was Edit-in-Place with Ajax, which of course is when you can click on certain areas, and they change in front of you to be editable text boxes (or inline editable divs). The tutorial goes over: The HTML and CSS The events Read the rest…

Posted by Dion Almaer at 8:43 am

3.6 rating from 33 votes

Thursday, December 22nd, 2005

Automate acceptance tests with Selenium

Category: Articles

IBM developerWorks has a new article covering Automate acceptance tests with Selenium. Acceptance, or functional, testing is designed to put manual tasks through their paces, but testing these tasks by hand can be time consuming and prone to human error. In this article, the author shows architects, developers, and testers how to use the Selenium Read the rest…

Posted by Dion Almaer at 9:46 am

3.4 rating from 7 votes

Wednesday, December 14th, 2005

Javascript closures for object oriented Ajax

Category: Articles, JavaScript, Programming, Prototype

Alex Vollmer has posted a nifty article on using closures for object oriented ajax, using Prototype’s Ajax.Request object as the example. Many developers coming from the more static Java/C++/C# worlds have problems wrapping their head around closures when they first start doing ajax work with callbacks for XHR. Alex’s writes: …a closure allows JavaScript to Read the rest…

Posted by Rob Sanheim at 1:35 pm
1 Comment

3.9 rating from 12 votes

Monday, December 12th, 2005

Prototype Meets Ruby: A Look at Enumerable, Array and Hash

Category: Articles, Prototype

A lot of the open source Ajax frameworks need a bit more on the documentation don’t they Justin Palmer has gone through and documented some of the features that Prototype adds to your JavaScript experience. Iterating over an array someArray.each(function(num) {; }); Exposing Hash Key/Value pairs $H(F.Products[0]).each(function(product) { + “: ” + product.value); Read the rest…

Posted by Dion Almaer at 12:34 am
Comment here

2.6 rating from 10 votes

Thursday, December 8th, 2005

Symfony “advent calendar” tutorial series

Category: Articles, PHP, Prototype

The PHP5 web framework Symfony has a “advent calendar” long tutorial series running. Each day will cover building a web application using Symfony, so its not all ajax-specific. However, day eight covers adding ajax functionality, so if you are just curious to see how easy ajax is with symfony, check that out. The application used Read the rest…

Posted by Rob Sanheim at 1:29 pm
Comment here

3.8 rating from 41 votes

Monday, December 5th, 2005

xajax tutorial and demos: Ajax with PHP made easy

Category: Articles, Examples, PHP

Marco van Hylckama Vlieg has put together a nice tutorial on the PHP framework xajax. The tutorial walks through the creation of a server-side PHP xajax function, and the magic of the xajaxResponse class. Then things are wrapped up with: $objAjax = new xajax(); $objAjax->registerFunction(‘makeBold’); $objAjax->processRequests(); Resources Demo site of xajax in action

Posted by Dion Almaer at 1:44 am

3.7 rating from 85 votes

Thursday, December 1st, 2005

Tuning Ajax

Category: Articles

Dave Johnson has written a piece on Tuning Ajax. Unless you live under a rock, you’ve heard about and likely even used AJAX. Asynchronous JavaScript and XML is becoming an increasingly pervasive deployment methodology, which necessitates that people start to both understand how it works and actually consider it more seriously as an enterprise-level development Read the rest…

Posted by Dion Almaer at 9:27 am
1 Comment

3.8 rating from 10 votes

Wednesday, November 30th, 2005

Dojo done quick

Category: Articles, Dojo, JavaScript, Toolkit

Andy Smith has posted an article (if thats 404, try this) about getting up to speed with Dojo quickly. He takes a simple javascript example and walks through the steps of converting it to a Dojo widget. Dojo’s packaging system, event system, and widgets are covered. Note that he is using the latest Subversion checkout Read the rest…

Posted by Rob Sanheim at 9:48 am

3.8 rating from 43 votes

Tuesday, November 29th, 2005

How to make XMLHttpRequest calls to another server in your domain

Category: Articles

Abe Fettig, of JotLive and Twisted fame, has written up his experiences trying to get XMLHttpRequest calls working across domains. He discusses three approaches that he took to make this happen: The naive approach Abe verified that he couldn’t access one domain from another. Using an iframe and document.domain iframes aren’t limited to pulling pages Read the rest…

Posted by Dion Almaer at 9:31 am

4.5 rating from 4 votes

Friday, November 25th, 2005

Apache Velocity: Speed up your Ajax

Category: Articles, Examples, Java

Dirk Rost has started a series of columns on how to build Ajax applications using the Apache Velocity templating language. The first piece is the ubiquitous Live Search. Dirk focuses on the server-side piece that make the following Ajax call work: <input autocomplete=”off” id=”idMatch” name=”match” size=”30″ type=”text”>  <div class=”auto_complete” id=”match_auto_complete” ></div> <script type=”text/javascript” language=”javascript”> new Read the rest…

Posted by Dion Almaer at 10:19 am
1 Comment

3.3 rating from 23 votes

Sunday, November 20th, 2005

Ajax articles in languages that are not English

Category: Articles

Ajax is truly a worldwide phenomenon, so here is a collection of links in languages that I can’t read. Since I can’t provide commentary, I’ll just link to them with some offhand remarks: Three German articles: one at, one that probably has “next generation” in the title: Ajax: die nächste Generation der Web-Anwendungen, and Read the rest…

Posted by Rob Sanheim at 10:42 pm

3.7 rating from 9 votes

Friday, November 18th, 2005

A Cold Fusion of Ajax

Category: Articles, ColdFusion

Rob Gonda has written a series of Ajax articles in the ColdFusion Developer Journal. He starts at the beginning, with So what is AJAX? and by the end of the article you’ll be able to set up AJAX, a ColdFusion model, make basic calls, and exchange simple data. As the applications grow and become more Read the rest…

Posted by Dion Almaer at 9:51 am

3.8 rating from 33 votes

Thursday, November 17th, 2005

Issues when working with Ajax

Category: Articles, Editorial

Mercury Tide has written a mini-paper on Issues when working with Ajax. They cover basic items to do with working with XMLHttpRequest, focusing on cross-browser issues. Getting the XMLHttpRequest Object They start with how to get the object itself: function getNewXMLHttpRequest() { var obj; try { // For Internet Explorer. obj = new ActiveXObject(‘Microsoft.XMLHTTP’); } Read the rest…

Posted by Dion Almaer at 12:12 am
Comment here

3 rating from 5 votes

Friday, November 11th, 2005

Building an Ajax WebConsole Application

Category: Articles

Stoyan Stefanov has written an article in which he walks us through building an Ajax WebConsole: The application we’ll create will allow you to execute any shell command on your Web server, whether it’s Windows- or Linux-based. We’ll even put in a little CSS effort in an attempt to make the app feel more like Read the rest…

Posted by Dion Almaer at 9:35 am

3 rating from 5 votes