Wednesday, March 15th, 2006

Quality JavaScript from Scratch

Category: Articles, Books, JavaScript, Programming

A Free, Long (80 pages+) Excerpt from Sitepoints Upcoming JavaScript Book

Posted by Rob Sanheim at 5:45 am
1 Comment

3.5 rating from 33 votes

Tuesday, March 14th, 2006

Ajax Templating – Separation of Layout and Logic

Category: PHP, Programming, Prototype

In this informative blog entry, shares a method for creating a templating system generated wholely with Ajax and PHP. While Ajax is the cause for the article, the heavy focus is on templating. For the past few years I have been using XTemplate as my templating library (I’m a PHP buff) and have been Read the rest…

Posted by Chris Cornutt at 8:26 am

4.1 rating from 47 votes

Monday, March 13th, 2006

Ajax Toybox – Examples and Techniques

Category: Examples, Programming

Justin Schultz has posted an Ajax toybox over on his site, The “toybox” consists of a few Ajax examples of varying difficulty levels, and are provided to give anyone out there a crash course in Ajax development. The toybox is designed to be a showcase for simple Ajax examples and techniques. Due to the Read the rest…

Posted by Chris Cornutt at 9:03 am

3.5 rating from 76 votes

Asynchronous file upload with AJAX progress bar in PHP

Category: Ajax, PHP, Programming

Thomas Larsson has posted a short tutorial on his blog with something that I’ve heard many a PHP (and just web) developer looking for – a good way to provide multiple file uploads without sacrificing the functionality of the page. Thomas has created a combination of PHP, Ajax, and a backend script to create a Read the rest…

Posted by Chris Cornutt at 8:36 am

3.9 rating from 649 votes

Friday, March 10th, 2006

Prototype Gets Some Serious Syntactic Sugar

Category: Programming, Prototype

According to this post on, everyone’s favorite Javascript library, prototype, has gotten some new “syntactic sugar” when it comes to dealing with Element objects. I’ve hoped for a while that Prototype would implement something similar to what JQuery has going on for DOM elements. The current Element object in Prototype is packed full of Read the rest…

Posted by Chris Cornutt at 8:48 am

3.8 rating from 31 votes

Thursday, March 9th, 2006

My-BIC AJAX: State of Mind for PHP harmony

Category: Ajax, Programming

More and more Ajax frameworks are popping up out there, and sometimes it’s nice to see one that really wants to stick to the basics and do them well. Jim Plush’s “state of mind” offering, My-BIC, does just that. After tiring of over hyped ajax frameworks trying to hide the guts that make ajax programming Read the rest…

Posted by Chris Cornutt at 8:37 am
1 Comment

3.7 rating from 23 votes

Wednesday, March 8th, 2006

A (Re)Introduction to JavaScript

Category: Ajax, Articles, JavaScript, Presentation, Programming

Simon Willison has posted the complete slides (low quality) (higher quality via flickr) to a three hour tutorial he gave at ETech on JavaScript. It looks very thorough with over 100 slides, starting out with the basic syntax and types and working up to objects and first-order functions. He also has made his notes available Read the rest…

Posted by Rob Sanheim at 11:38 pm

3.8 rating from 33 votes

Comet ETech Slides Available

Category: Comet, Programming, Remoting

Alex Russell has posted slides for his ETech presentation on Comet. Comet (which we mentioned the other day) is Alex’s new term for push-style server-to-browser communication. ETech Comet Presentation – PDF Version ETech Comet Presentation – Flash Version The presentation motivates Comet largely in terms of social and multi-user concerns, before moving onto the nuts Read the rest…

Posted by Michael Mahemoff at 3:35 pm
1 Comment

4 rating from 26 votes

Monday, March 6th, 2006

AJAX: What’s a Session?

Category: Ajax, Programming

With more and more Ajax usage going on out on the web today (and showing no signs of fading), there are certain topics that aren’t as discussed as others. Certain people pick up those topics and decide to share what they can on the subject, and Harry Fuecks does just that in this post from Read the rest…

Posted by Chris Cornutt at 2:24 pm

3.4 rating from 39 votes

Cross-domain AJAX using Flash

Category: Flash, Programming

Julien Couvreur has written up a new post on his blog that talks about a method for geting Ajax scripts to talk back and forth between two domains – with a little help from Flash. TiwyFeeds, a recent AJAX project of mine, uses a Flash object for storing data on the client and also to Read the rest…

Posted by Chris Cornutt at 1:45 pm

3.9 rating from 31 votes

Ajax Magazine Explores Amazon’s Web Service with Ajax

Category: Ajax, PHP, Programming, Yahoo!

On the Ajax Magazine site, there’s a series of posts over the period of a week that take a look at using Ajax to access the Amazon web services. On Day One, they introduce the series, noting how they’ll use the prototype and nusoap PHP libraries to make the connections. They then provide the code Read the rest…

Posted by Chris Cornutt at 9:30 am
Comment here

3.8 rating from 28 votes

Saturday, March 4th, 2006

Comet: A New Approach to Ajax Applications

Category: Comet, Dojo, Programming, Remoting

Alex Russell has coined a term for a flavour of Ajax that’s been getting more attention of late. Comet describes applications where the server keeps pushing – or streaming – data to the client, instead of having the browser keep polling the server for fresh content. Alex identifies several buzzworthy examples: GMail’s GTalk integration Jot Read the rest…

Posted by Michael Mahemoff at 2:06 pm

4 rating from 124 votes

Friday, March 3rd, 2006

Javascript Tabifier

Category: Programming, UI, Usability

Tabs have always been used to navigate across different parts of a website, but we’re starting to see more of them appear in the middle of the page as well, where Ajax-style navigation is particularly compelling. So it’s nice to see some libraries help with navigation. Javascript Tabifier is Patrick Fitzgerald’s contribution. In the basic Read the rest…

Posted by Michael Mahemoff at 12:05 pm

4 rating from 61 votes

Thursday, March 2nd, 2006

Rasmus Lerdorf’s no-framework PHP MVC framework

Category: JavaScript, PHP, Programming

Rasmus Lerdorf, creator of the PHP langauge, has a new tutorial on his site today that looks at the creation of a “no-framework PHP MVC framework” using PHP5, the Yahoo! User Interface Library, and JSON. So you want to build the next fancy Web 2.0 site? You’ll need some gear. Most likely in the form Read the rest…

Posted by Chris Cornutt at 8:27 am

3.5 rating from 34 votes

Tuesday, February 28th, 2006

AJAX and Session “Race Conditions”

Category: PHP, Programming

From the SitePoint PHP Blog, there’s a new post from Harry Fuecks that talks about issues concerning race conditions and Ajax. He quotes Marc Wandschneider as saying, basically, that since PHP scripts are executed in their own little environment, there’s not so much worry about the access of more than one page at once on Read the rest…

Posted by Chris Cornutt at 7:55 am

3.9 rating from 29 votes

XML Responses and AJAX

Category: Programming, XmlHttpRequest

DevArticles has posted a new tutorial to follow their previous item working with Ajax messages and responses with help from an ActiveX object. This time, they focus on the responseXML return value from the Ajax call. If the response is XML, the responseXML represents the value derived via DOM object parsing. The reader should review Read the rest…

Posted by Chris Cornutt at 7:43 am

3.6 rating from 30 votes