Various sections of the site go here

Monday, April 17th, 2006

Ajax in Rails Slides

Category: Prototype, Ruby

Thomas Fuchs has published his Ajax in Rails slides from the Canda on Rails showcase. Once you download the PDF you can skip through to the RJS goodness that came in Rails 1.1. In there you will see how you can just write Ruby, and the JS that gets generated. This is all based on Read the rest…

Posted by Dion Almaer at 11:54 am

3.9 rating from 42 votes

Dutch Pipe: Open-Source Avatar/Chat/Virtual-World PHP Framework

Category: Games, PHP, Toolkit

Looks like you could have a lot of fun with this new PHP framework. Dutch Pipe has similar features to the other virtual-world/avatar sites we’ve seen earlier (e.g. Hive7), but is actually an open-source framework rather than a single (stovepiped :-) destination site. Using the framework, any developer can integrate a virtual world into their Read the rest…

Posted by Michael Mahemoff at 7:09 am

3.6 rating from 56 votes

KingPing: Blog Notification with Ajax

Category: Remoting, Showcase

King Ping provides a similar service to sites like Ping-O-Matic, which accept a blog URL and notify sites like Technorati that an update has occurred. Not everyone needs these services anymore as the process is often automated, but for those who do, King Ping gives you a nice Ajax interface for it. The application uses Read the rest…

Posted by Michael Mahemoff at 6:17 am

2.5 rating from 19 votes

Sunday, April 16th, 2006

Zephyr: Ajax MVC Framework for PHP

Category: Library, PHP

Zephyr is a fairly new Ajax-based MVC framework for PHP. It builds on the Smarty template engine, DAL data access layer, CPAINT remoting framework, and Prototype Javascript library. The project has just entered beta 2.0, and maintainer Hasin Hayder sent us a summary of the improvements. 1. Prototype is now a part of Zephyr 2. Read the rest…

Posted by Michael Mahemoff at 2:53 am

4.1 rating from 81 votes

Friday, April 14th, 2006

DHTML versus DOM: Comparing Both Approaches

Category: Articles

One of the interesting debates in the community is whether to use DHTML-ish type approaches to DOM manipulation (such as innerHTML) or to use the DOM API. Christian Heilmann has written “From DHTML to DOM scripting“, a lengthy, attractive article implementing a slideshow using DHTML techniques and then demonstrating how the DOM API could be Read the rest…

Posted by Ben Galbraith at 10:49 am

3.4 rating from 57 votes

FauxJAX: an Ajax framework for idiots

Category: Fun

It isn’t April 1st, but it is a Friday? Patrick Fitzgerald has announced FauxJAX an Ajax framework for idiots. Simply use our framework to display content on your site, and we’ll do the rest. $dollarSignFunctionsAreSoKewl(‘id’); Don’t worry about XML or JSON because our technology doesn’t even communicate with your web server! It’s that advanced! Using Read the rest…

Posted by Dion Almaer at 10:37 am

3.1 rating from 52 votes

Morfik Chess Application

Category: Showcase

The Morfik team has written a letter to the Ajaxian community, discussing their new chess application, and a lot more: Last week we officially opened the Morfik website to the general public and provided for download a fully featured release of the WebOS AppsBuilder for evaluation. I would appreciate it if you could review Read the rest…

Posted by Dion Almaer at 10:33 am

3.5 rating from 34 votes

Thursday, April 13th, 2006

Google Calendar: Heavy on Ajax

Category: Google, Showcase

Google Calendar has launched in beta, and it has a lot of great Ajax in it. It feels like GMail and Google Reader, and has great performance. There are some nice patterns, such as highlighting elements in yellow means that you can click to go into edit mode on that element. If you click on Read the rest…

Posted by Dion Almaer at 9:16 am

4.2 rating from 70 votes

A Few Atlas Announcements

Category: .NET, Book Reviews, Toolkit

On the Hauser & Wenz blog today, there are two new Atlas-related posts for those out there interested in Microsofts answer to the proliferation of Ajax (and Javascript) frameworks out there. The first of the two is a quick one, mentioning the release of the Atlas Control Toolkit. It’s a collection of components and example Read the rest…

Posted by Chris Cornutt at 6:51 am

3.8 rating from 53 votes

Wednesday, April 12th, 2006

XHR SQL Injection: Ajax Antipattern Illustrated

Category: Remoting, Security

Some of you will be familiar with, a website showcasing code in the wild that is, well, less than professional. A recent forum item illustrates the ultimate Ajax antipattern: uploading arbitrary code to be executed on the server. Gustavo Carvalho discovered what happens when XMLHttpRequest and the Eval() function in PHP are combined. I’ll Read the rest…

Posted by Michael Mahemoff at 6:08 pm

4 rating from 38 votes

Ajax Book Review Series

Category: Book Reviews, Books

Our friends over at Relevance, Justin Gehtland and Stuart Halloway, have undertaken the task of reviewing various Ajax-related books with the goal of producing a definitive list of recommended resources for Ajax developers. (Something tells me Justin won’t be giving Pragmatic Ajax a negative review.) Check out the current reviews and check back for more Read the rest…

Posted by Ben Galbraith at 10:10 am

3.4 rating from 62 votes

Catching users JavaScript errors in your server logs

Category: Examples

Markku Uttula admitted to coding while drunk and decided to write a little hack that captures JavaScript errors and sends them to his web server log using Ajax. Would you want to do this? Maybe as part of a usability testing framework? Implementation He has one PHP file that does both the error writing, and Read the rest…

Posted by Dion Almaer at 9:19 am

4.1 rating from 40 votes

DWR 2.0: Reverse Ajax

Category: Java, JavaScript, Library

Joe Walker of DWR fame writes in: We’ve just released DWR version 2.0 milestone 1 – This is probably the biggest release we’ve ever done in terms of new features. The big new feature is Reverse Ajax: DWR 1.x allowed you to asynchronously call Java code from Javascript. DWR 2.0 builds on this to allow Read the rest…

Posted by Dion Almaer at 9:10 am

3.9 rating from 43 votes

Update on The Ajax Experience

Category: The Ajax Experience

We are a month away from The Ajax Experience, our conference on all things Ajax. It’s been a while since we covered it on the site; I want to share some insights on how things have evolved. More speakers and sessions. When we announced the conference, we had over twenty-eight speakers lined up from some Read the rest…

Posted by Ben Galbraith at 8:35 am

3.5 rating from 18 votes

Tuesday, April 11th, 2006

DOMInclude: Replacing pop-ups

Category: JavaScript, Library

DOMInclude is a library that allows you to add inline dynamic includes of content rather than using window popups. Pop-up windows are a pain for both the developer and the users. Often enough a page needs to link to a terms and conditions document and as the client does not want the user to leave Read the rest…

Posted by Dion Almaer at 7:49 am

4.1 rating from 47 votes

Prototype: Easing Ajax’s Pain

Category: Programming, Prototype

If you’re just starting off in the vast world of Ajax, you might be wondering why so many people are using something as difficult as a manual XMLHttpRequest connection. Of course, Ajax wouldn’t be as wide-spread as it is if everyone had to write all of that code out by hand each time. Enter one Read the rest…

Posted by Chris Cornutt at 7:08 am

4 rating from 34 votes