Various sections of the site go here

Friday, April 21st, 2006

JavaScript Animations: Virtual Raster Scrolling and Rotating Cube Effect

Category: JavaScript, Library, UI

Yusuke Kawasaki has put together some interesting JavaScript animation classes. Animation.Cube – Rotating Cube Animation Effect I love seeingthe rotating cube effect when I switch desktops in my desktop manager. Now you can simply rotate images via Animation.Cube. Animation.Raster – Virtual Raster Scrolling Class Want to see a lot of td’s wiggle? Animate.Raster provides a Read the rest…

Posted by Dion Almaer at 10:38 am

3.7 rating from 49 votes

When Ajax Gets Abused

Category: Editorial

The programmer who wrote this code could have written scary code without Ajax, but this takes the cake: < View plain text > javascript function saveform() {   var firstName = escapeSql(mainForm.elements.txtFirstName.value);   var lastName = escapeSql(mainForm.elements.txtLastName.value);   /* … */   var offerCode = escapeSql(mainForm.elements.txtOfferCode.value);     var code =   ‘  $cn = Read the rest…

Posted by Dion Almaer at 10:09 am

2.8 rating from 28 votes

Ajax and Scaleability

Category: Editorial, Server

Billy Newport recently kicked off a conversation about Ajax and its impact on servers. I think it’s becoming clear now that AJAX enabled applications generate a higher load on an application server than a non AJAX application. I guess customers will have to size their boxes appropriately as a result. The problem is related to Read the rest…

Posted by Michael Mahemoff at 5:31 am

4 rating from 25 votes

Thursday, April 20th, 2006

Audible Ajax Episode 17: Jamis Buck of 37 Signals

Category: Podcasts

Ben and I had the pleasure of interviewing Jamis Buck of 37 Signals on his experiences with using Ajax in their live applications, and on the future of Ajax development in Rails. What we cover on the podcast What Jamis Buck does for 37 Signals How do you differentiate your applications Why a developer would Read the rest…

Posted by Dion Almaer at 11:54 am

3.9 rating from 47 votes

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

3.8 rating from 29 votes

New JSF Ajax Component Blueprints

Category: Java, Toolkit

The Sun Blueprints team has updated its set of JSF Ajax compoents and Ed Burns has gone through to create screencasts showing off the catalog which contains: Introduction AJAX Autocomplete Text Field Google and Yahoo Map Mashup Component AJAX Live Progressbar Component PayPal “Buy it now” Component AJAX Netflix style “rating” Component Live Progressbar enabled Read the rest…

Posted by Dion Almaer at 10:14 am

4 rating from 51 votes

Wednesday, April 19th, 2006

ajaCSS: Accessible Ajax

Category: Accessibility

Bhasker V K has come up with ajaCSS which came from early work on: Speech recognition with AJAX (watch the video demo ) ajax + css for low resolution displays (watch the video demo ) ajax + css for pattern matching / hand writing recognition (watch the video demo )

Posted by Dion Almaer at 8:52 am

3.3 rating from 45 votes 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 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

3.6 rating from 99 votes

Porting Spring Sudoku to Ajax

Category: Games, Java

Glen Smith explains how easy it was to refactor his Java-Spring Sudoku solver to use Ajax. I’ve added Ajax goodness to my little Spring-powered Sudoku solver. And it was a total snack. You can double click on individual cells to solve just that square, or use the “Solve” button to solve the whole puzzle. You Read the rest…

Posted by Michael Mahemoff at 8:24 am

3.4 rating from 17 votes

Tuesday, April 18th, 2006 – A History Recording Tool

Category: Utility, Web20

If you’ve ever wanted to just sit someone down and show them how to get to a certain section/feature on your site but couldn’t, you might be in luck. There’s a free service that’s offered to record the movements that you make on a page and play them back to anyone with the right URL Read the rest…

Posted by Chris Cornutt at 3:43 pm

3.6 rating from 29 votes

Flexstore: Flash, Ajax, Rails

Category: Flash, JavaScript, Ruby, Showcase

Christophe Coenraets has written a tutorial Flexstore on Rails. The tutorial takes Flexstore, a traditional shopping cart, and gets it going with Rails on the backend. The example is interesting in how it shows Flash and Ajax working together. The main catalog is a Flash application on the right hand side, and on the left Read the rest…

Posted by Dion Almaer at 1:58 pm

3.6 rating from 46 votes

ICEfaces Community Edition

Category: Java, JavaScript, Library

ICEfaces Community Edition, a version of the ICEfaces framework for J2EE developers to check out, has been released. Demos Chcek out online demos such as a component showcase, webmail, auction monitor, address form, and timezone. The components of ICEfaces are: Framework: The ICEfaces Framework conforms to the JSF architecture and provides a portable mechanism for Read the rest…

Posted by Dion Almaer at 1:36 pm

3.7 rating from 66 votes

Your Corner: Ajax Communication Widget

Category: Chat, Showcase

MontRed has created Your Corner as a way to get their users to communicate with them. It is a simple Ajax chat widget that allows people to leave notes. It is implemented with the JSOLait library and you can place with a demo box.

Posted by Dion Almaer at 10:46 am

3.7 rating from 47 votes

DOM Builder: A nicer DOM

Category: JavaScript, Library

We all seem to hate the DOM API. It is painful to work with for sure. Some have thrown away DOM and instead relied on innertHTML and friends to get the job down. Others feel that “It’s always seemed a bit wrong and dirty to use innerHTML to manipulate or add content to a page. Read the rest…

Posted by Dion Almaer at 10:41 am

4.2 rating from 39 votes

Pyro: An example of a site specific browser

Category: Chat, Showcase

Pyro is an example of an application that blurs the lines between a rich application and an ajax application. Pyro embeds WebKit on OS X (which is very easy to do, enabling these applications nicely) to offer a rich experience on top of 37 Signals Campfire chat application. Why would you want to do this? Read the rest…

Posted by Dion Almaer at 8:57 am

3.2 rating from 13 votes

Monday, April 17th, 2006

BadgerFish: Translating XML to JSON

Category: Library

Brian McCallister says that conversation started, innocently enough, discussing serialization strategies for web services… and out came BadgerFish: BadgerFish is a convention for translating an XML document into a JSON object. Once you’ve got your XML document represented as a JSON object, it’s easy to manipulate from within Javascript. If you’re familiar with PHP’s SimpleXML Read the rest…

Posted by Dion Almaer at 12:28 pm

3.5 rating from 49 votes