Articles


Thursday, June 15th, 2006

AJAX Storage Security

Category: Articles, Security, Storage

Corey Benninger of Foundstone has written a paper on Ajax Storage Security (pdf): I wanted to let you know Foundstone has a white paper on their website about AJAX Storage from a security angle. The paper focuses mainly on where Flash shared objects (used in Dojo), and IE persistence user-data, gets stored on the local Read the rest…

Posted by Dion Almaer at 8:40 am
13 Comments

++++-
4.3 rating from 29 votes

Monday, June 12th, 2006

50 Ajax Reference Websites from Around the World

Category: Articles, Examples, Programming

Max Kiesler is back with another great (long) list today – this time, it’s a great look at some of the best Ajax resources from around the world (and no, I’m not just saying that because we’re on it). He’s listed fifty of them, and in more than just English too. As a consistent devotee Read the rest…

Posted by Chris Cornutt at 7:08 am
4 Comments

+++--
3.6 rating from 37 votes

Wednesday, June 7th, 2006

Dojo Widgets: Beyond Hello World

Category: Articles, Dojo, Examples, JavaScript, Toolkit

Brian McCallister started to get a bit deeper into Dojo widgets, and kindly decided to fill us in on his work. In his piece he builds on the new dojo.widget.defineWidget: < View plain text > javascript dojo.widget.defineWidget("skife.sample.CommentPane", dojo.widget.HtmlWidget, {   templatePath: "http://morphy.skife.org/src/dojo-samples/CommentPane.html",   templateCssPath: "http://morphy.skife.org/src/dojo-samples/CommentPane.css",     /* Default Property Values */       Read the rest…

Posted by Dion Almaer at 8:36 am
4 Comments

+++--
3.7 rating from 43 votes

Friday, June 2nd, 2006

Levels of JavaScript Knowledge

Category: Articles, JavaScript

This is perfect for Friday. Dean Edwards has been inspired by the Levels of HTML Knowledge and created a version for your JavaScript knowledge: It starts at: < View plain text > javascript alert("Hello World"); and gets to: < View plain text > javascript var Hello = new Binding({     greet: function(who) {   Read the rest…

Posted by Dion Almaer at 10:37 am
11 Comments

+++--
3.7 rating from 54 votes

Friday, May 26th, 2006

Ajax and Screen Readers

Category: Accessibility, Articles

“What about accessibility?” The #1 or #2 question that we got at The Ajax Experience and other shows (“What framework should I use?” is the other one). Gez Lemon and Steve Faulkner have spent the time to write about Making Ajax Work with Screen Readers: The accessibility community is understandably concerned about the accessibility of Read the rest…

Posted by Dion Almaer at 9:59 am
11 Comments

++++-
4.2 rating from 24 votes

Wednesday, May 24th, 2006

Prototype Class System

Category: Articles, Prototype

Dean Edwards came up with Base as a way to give nice inheritence management in JavaScript. He has tweaked it again. I’ve made a couple of tweaks to the class since I last blogged about it. The most important change is that I’ve renamed the inherit method to base. I caved in to pressure. These Read the rest…

Posted by Dion Almaer at 9:03 am
4 Comments

++++-
4.2 rating from 31 votes

Tuesday, May 23rd, 2006

The Dojo Toolkit in Practice

Category: Articles, Dojo

We have posted a new article on using the Dojo Toolkit in a project. The article discusses a piece of a project that uses Ajax to create a responsive itinerary viewer. The article was just updated for the latest Dojo 0.3 release. Introduction When you start to build an Ajax application, you quickly run into Read the rest…

Posted by Dion Almaer at 3:05 pm
19 Comments

+++--
3.8 rating from 112 votes

Friday, May 19th, 2006

Eventsites: serverless web-development

Category: Articles, Showcase

Peter Nixey has developed a single-page Ajax application that stores nothing on the server side of his application, but rather uses the power of mashup and talks to external web services (Flickr, evdb, Google Maps). Peter has written up a few articles to explain the application. Firstly, he explains the serverless model Secondly, the event Read the rest…

Posted by Dion Almaer at 8:54 am
8 Comments

++++-
4.4 rating from 33 votes

Wednesday, May 17th, 2006

Dojo HelloWorld Tutorial

Category: Articles, Dojo, Examples, Library

A common complaint issued against Dojo is the lack of quality documentation, particularily as development moves so quickly and old docs become out of date. While there is some work going on to add inline “javadoc” style docs to the code, there is a new HelloWorld article available, written by Lance Duivenbode. It walks through Read the rest…

Posted by Rob Sanheim at 10:30 am
22 Comments

+++--
3.5 rating from 140 votes

Tuesday, May 9th, 2006

Rocky Shoals of Ajax Development

Category: Ajax, Articles, Editorial

Alex Bosworth has written a lot on practicalities of Ajax including quirks. His latest piece details the Rocky Shoals of Ajax Development in which he discusses: Browser Quirks and Limitations MLHttpRequest can’t access remote server Multiple Ajax Requests are not fired in order Asynchronous XMLHttpRequests responses will arrive in no particular order XMLHttpRequest does not Read the rest…

Posted by Dion Almaer at 8:51 am
3 Comments

++++-
4.1 rating from 34 votes

Tuesday, April 25th, 2006

Script.aculo.us Cheat Sheet

Category: Articles, Prototype

Amy Hoy has taken the time to put together a cheat sheet for Script.aculo.us Download the PDF

Posted by Dion Almaer at 1:50 pm
6 Comments

+++--
3.9 rating from 52 votes

Thursday, April 20th, 2006

Accessible Maps

Category: Accessibility, Articles

Seth Duffey has written a piece on A List Apart all about a more accessible map. Maps are all the rage (thanks to Google Maps) and Seth takes the position that: Most online mapping applications do not address issues of web accessibility. For a visually impaired web user, these highly visual maps are essentially useless. Read the rest…

Posted by Dion Almaer at 10:20 am
4 Comments

+++--
3.8 rating from 29 votes

Wednesday, April 19th, 2006

Script.aculo.us: Create your own Ajax effects

Category: Articles, JavaScript, Prototype

Thomas Fuchs has written an article on creating your own Ajax effects. The article goes beyond the builtin effects that Script.aculo.us has, and shows you how to create your own. The example used is a cash register effect that counts between amounts as the register changes. The end result is a nice easy effect that Read the rest…

Posted by Dion Almaer at 8:47 am
15 Comments

+++--
3.6 rating from 99 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
13 Comments

+++--
3.4 rating from 57 votes

Friday, April 7th, 2006

IE vs. FireFox: Browser Speed

Category: Articles

People are often shouting about how browser X is faster than browser Y. Peter Illes happened upon a test, and found that his setup showed a large performance improvement in FF over IE: o decided to do some investigations and did profile the same task (switching from Basic into Expert) in both browsers on the Read the rest…

Posted by Dion Almaer at 11:21 am
28 Comments

+++--
3.9 rating from 62 votes

Ajax and Your CMS

Category: Articles

Ajax and your CMS is an article written by Jonathan Downes and Joe Walker (or DWR fame). CMS is often discussed with an Ajax context, since there is so much that we can do to enhance the CMS experience. The article details some of the ways in which CMS can be enhanced. One of the Read the rest…

Posted by Dion Almaer at 11:14 am
5 Comments

++++-
4 rating from 41 votes