Various sections of the site go here

Wednesday, February 8th, 2006

Ajax Case Study – Simple Validations Reduce Costs/Increase Usability

Category: Ajax, Usability, Web20

In a follow-up to his previous post, Jesper Rønn-Jensen looks yet again at business uses of Ajax technologies – specifically a “case study” looking at one of his recent usability issues. As a followup to my earlier post “AJAX performance stats, ROI, and business value“, I decided that I’d share with you some considerations on Read the rest…

Posted by Chris Cornutt at 2:24 pm

3.6 rating from 31 votes

Dion Hinchcliffe’s Look at The Ajax Spectrum

Category: Ajax, Web20

Dion Hinchcliffe takes a look at the overall effect that Ajax is having on the way web development is happening. He pushes that, because of how easy Ajax (and related technologies) make it to create a “desktop app” style site, it’s fueling the growth of other types of growth towards the web. In these early Read the rest…

Posted by Chris Cornutt at 8:37 am

3.2 rating from 24 votes

Modal Dialog: Lightbox Goes Wild

Category: Library, Prototype, UI

Chris Campbell has written up a detailed look into an alternative implementation of Lightbox (which we linked to awhile back). The entry goes into detail on the CSS and JavaScript required to build the modal dialog, and it uses Prototype. Brian Shih integrated Scriptaculous effects, which makes it look very Apple-ish. You can check out Read the rest…

Posted by Dion Almaer at 8:36 am

3.7 rating from 101 votes

J2S: Java2Script Pacemaker

Category: Java, JavaScript, Library

Java2Script Pacemaker is an Eclipse JDT plugin that converts Java code into JavaScript. It supports general Java libraries (java.*) and SWT for UI. Examples of using Prototype for Ajax support are given in the SWT Snippets Tutorials Tutorial of J2S in Eclipse (1): Hello J2S World Tutorial of J2S in Eclipse (2): Hello Simple User Read the rest…

Posted by Dion Almaer at 8:27 am

3.9 rating from 17 votes

Using Events in Prototype

Category: JavaScript, Programming, Prototype

Ecytemedia has an article on how to use Events in Prototype. It dives into attaching functions to events using Event.observe along with some advanced javascript using anonymous functions and closures. Check out the following code block: < View plain text > javascript $$(this.list + " li").each(function(item) {       Event.observe(item, ‘click’, this.showTagName.bindAsEventListener(this));     Read the rest…

Posted by Rob Sanheim at 7:00 am
1 Comment

4 rating from 52 votes

Tuesday, February 7th, 2006

Eric Pascarello Interviewed about Ajax Security

Category: Ajax, Security, XmlHttpRequest

On, there’s an interview with Eric Pascarello, co-author of the book “Ajax in Action” concerning some of the security issues that surround Ajax and how to address them. In this interview he talks about Ajax security issues, the need for server-side validation and the Ajax worm released last October on They start at Read the rest…

Posted by Chris Cornutt at 4:16 pm
1 Comment

3.4 rating from 38 votes

Opera 9 Technology Preview Released

Category: Browsers

Opera 9, Technology Preview 2 has just been released. There are a bunch of features in this release, including: Widgets: Opera joins Y!, Microsoft, and Apple with a widget SDK BitTorrent: BitTorrent is back Web page thumbnails: Hover over a tab and see a small preview Improved Error Console: The error console in this preview Read the rest…

Posted by Dion Almaer at 10:10 am

4.3 rating from 23 votes

Google Teaches Gmail how to Talk

Category: Ajax, Google

A brand new feature will be greeting Gmail users when they log into their accounts in the form of a link between Google’s popular mail service and their Instant Messaging client, GTalk. Gmail learned to Talk. Now Gmail accounts are automatically enabled with chat features. You don’t have to do anything special, it just works. Read the rest…

Posted by Chris Cornutt at 10:03 am

4.1 rating from 30 votes

Selenium IDE 0.7 Released

Category: Firefox, Testing, Utility

Patrick Lightbody just posted about the release of Selenium IDE, the Firefox plugin which allows you to drive functional tests of your web application. This Firefox plugin is the best way to get started with web application testing. It is 100% functional by itself, or it can be used in combination with Selenium and any Read the rest…

Posted by Dion Almaer at 8:50 am

4.3 rating from 27 votes

AjaxAMP 2.0: Ajax Media Player

Category: Showcase

Gabriel Levy has released a new version of AjaxAMP the network control for WinAMP. What’s new? There are numerous UI and performance enhancements, but the most obvious difference is the addition of the Media Library, which lets you share files on the server and browse/play/enqueue them from the browser with all the lovely Ajaxian snappiness Read the rest…

Posted by Dion Almaer at 8:46 am

4.3 rating from 89 votes

Ajax Security to be Added to OWASP Guide

Category: Ajax, Security

As a part of the upcoming version of the Open Web Application Security Guide project, Andrew Van Der Stock has posted his slides of a presentation he did as a preview of the “Ajax chapter” for the new guide (version 2.1). The slides can be downloaded in PDF form here (1.8MB) and you can signup Read the rest…

Posted by Chris Cornutt at 8:26 am

3.8 rating from 12 votes

Monday, February 6th, 2006

Google Maps Mashup for Bus Routes

Category: Ajax, Google, Mapping

Take one part Google Maps, add in one part GPS technology, combine with a little bit of inventiveness and you’ll get one of the cooler (and more useful) little Ajax-enabled sites that I’ve seen in a while – Mapping out the busses on their routes around the University of Michiagan. The system grabs the GPS Read the rest…

Posted by Chris Cornutt at 4:25 pm

3.7 rating from 45 votes

AJAX and Multibyte Character Support

Category: Ajax

Taylan Pince has a post on his blog that looks at an issue several don’t think about when developing pages/applications with Ajax – multibyte caharacter support. I love AJAX, and I realize that there are more than enough tutorials on the subject floating around the web these days (my favourite is still the one over Read the rest…

Posted by Chris Cornutt at 4:02 pm

3.7 rating from 23 votes

Audible Ajax Episode 14: State of Ajax in Denmark

Category: Podcasts

Ben and I were in Denmark, speaking at a conference in a castle, and had a chance to record the first State of Ajax podcast of 2006. What we cover on the podcast Dojo toolkit’s new file uploading feature Top Ten Reasons Ajax is Here to Stay ExtraTasty Alcohol Internet Explorer and the Expanding Box Read the rest…

Posted by Dion Almaer at 10:59 am

3.9 rating from 31 votes

iPhoto-like image resizing using Javascript

Category: Ajax, JavaScript, Programming

In a post from the Aglie Partners’ weblog, John Berry shows how, with the help of Prototype and, you can use Javascript to create an “iPhoto-like image resizing” tool. Upon seeing the Fluxiom intro video, I was compelled to figure out how they pulled off iPhoto-like image scaling in a browser. Leveraging the work Read the rest…

Posted by Chris Cornutt at 9:19 am
1 Comment

3.8 rating from 111 votes

Transforming JSON

Category: JavaScript, Utility

Stefan Gössner has seen a need to transform the JSON format, similarly how we transform XML via XSLT. The implementation of JSON/T is by writing rules in JSON format itself. Example Given a JSON object such as: < View plain text > javascript { "link": {"uri":"", "title":"company homepage" }} and transform it to: < View Read the rest…

Posted by Dion Almaer at 9:16 am

3.7 rating from 17 votes