Wednesday, April 30th, 2008

Events Compatibility Tables

Category: Browsers, Debugging, Showcase

PPK has published new event compatibility tables that test the event registration models (traditional, W3C and Microsoft) as well as event bubbling and capturing. There is a lot of data here on the quirks of the various browsers.

Posted by Dion Almaer at 10:52 am
6 Comments

++++-
4.5 rating from 13 votes

Ajax Accessibility and ARIA

Category: Accessibility, Ajax

John Resig put together a nice overview of the ARIA Live Regions specification with an example of how you can track a list of people in a way that a screen reader can understand when someone is added or deleted. Imagine a todo list application. HTML4 < view plain text > <ol aria-live="polite" aria-relevant="additions removals" Read the rest…

Posted by Dion Almaer at 10:22 am
1 Comment

+++--
3.9 rating from 22 votes

Usable Directory Listings with Dojo

Category: Dojo, Examples

Sam Foster has written up an example of using Dojo to create directory listings with keyboard shortcuts. You can now tab over to the box on the top right, and filter your selections: This tutorial shows you how to upgrade those plain vanilla pages to make getting around a little faster and along the way Read the rest…

Posted by Dion Almaer at 8:26 am
Comment here

++++-
4.4 rating from 14 votes

JavaScript Type Inference in IDEs

Category: JavaScript, Utility

Tor Norbye has posted about the type inference that NetBeans has with JavaScript: Roman Strobl has just published a screencast of the new JavaScript editor in NetBeans 6.1. The demo is around 5 minutes and highlights many of the editing features. I’d like to dwell on the type inference part a bit. Around four minutes Read the rest…

Posted by Dion Almaer at 6:57 am
2 Comments

++++-
4.1 rating from 19 votes

Tuesday, April 29th, 2008

Twistori: Telling a story with Tweets and Script.aculo.us

Category: Prototype, Scriptaculous, Showcase

Twistori is a fun little site created by Amy Hoy and Thomas Fuchs. As you would expect, design is a key part of the application, and the Prototype / Script.aculo.us combo pull off the work. The site pulls in live data on various topics (love, hate, think, believe, feel, wish) via the real-time twitter search Read the rest…

Posted by Dion Almaer at 7:08 am
4 Comments

++++-
4.2 rating from 45 votes

Fast Streaming Ajax Proxy

Category: .NET, Performance

Omar AL Zabir, the co-founder & CTO of Pageflakes has written about a continuous streaming Ajax proxy that solves the common problem that all Ajax proxies have, the double delay in downloading content on server first and then delivering to the browser. Omar talks about the continuous proxy that can help solve the problems. The Read the rest…

Posted by Dion Almaer at 7:02 am
Comment here

+++--
3.3 rating from 35 votes

Mobile Browser Concurrency Test: Get your mobile browsers ready

Category: Mobile

Jason Grigsby of Cloud Four has created a research project that needs our help. He has created a mobile browser concurrency test to “query the number of concurrent connections your phone makes. Your phone’s browser will need to display images for the test to work. We’ve also set up a SMS keyword to make it Read the rest…

Posted by Dion Almaer at 6:46 am
Comment here

++++-
4.1 rating from 8 votes

Monday, April 28th, 2008

Aptana Cloud: Develop on your desktop, sync out to the cloud

Category: Aptana, Cloud, JavaScript

Aptana have announced their cloud platform initiative, Aptana Cloud. Aptana Cloud plugs right into your IDE to provide instant deployment, smart synchronization, and seamless migration as you scale. Aptana Cloud is ideal for developers who use scripting languages to create Ajax, Facebook, mySpace and all other sorts of Web applications. The key is that this Read the rest…

Posted by Dion Almaer at 2:41 pm
6 Comments

++++-
4.1 rating from 27 votes

FancyUpload: Swiff meets Ajax

Category: Component, Flash, JavaScript, MooTools

Harald Kirschner has created a new version of FancyUpload “a file-input replacement which features an unobtrusive, multiple-file selection menu and queued upload with an animated progress bar.” A good example is the Queued Photo Uploader which is coded by: javascript < view plain text > var swiffy = new FancyUpload2($(‘demo-status’), $(‘demo-list’), {     ‘url’: Read the rest…

Posted by Dion Almaer at 8:37 am
3 Comments

++++-
4.4 rating from 88 votes

Coherent: Cocoa Databinding for Ajax

Category: JavaScript, Library

Jeff Watkins is a fan of the Cocoa data binding model, and wanted to bring it to the Web. This lead him to create a projects three years ago, which comes out of the dark now: Coherent. There are some fun demos, such as the Flickr Browser, and the Laptop configurator which mimics the Apple Read the rest…

Posted by Dion Almaer at 7:57 am
5 Comments

+++--
3 rating from 15 votes

Java in JavaScript

Category: Games, Java, JavaScript

As John Resig reports, the Japanese Shibuja.JS user group managed to port (at least in parts) the Java Virtual Machine over to JavaScript. The project is called Orto and there is a Japanese PDF explaining the details (I guess) available on John’s site. Using this you can convert Java code into bytecode and embed it Read the rest…

Posted by Chris Heilmann at 1:26 am
6 Comments

+++--
3.9 rating from 16 votes

Ext JS responds with Open Source FLOSS Exceptions

Category: JavaScript, Sencha

Jack Slocum and his team are listening, and appear to be working with the community to clear things up: With our recent change to the GPL v3 some concerns have been brought up by the Ext Community. We are hoping to address some of those concerns via community discussion of two new FLOSS exceptions. The Read the rest…

Posted by Dion Almaer at 12:11 am
14 Comments

+++--
3 rating from 2 votes

Sunday, April 27th, 2008

OpenEXT: The fork

Category: Editorial, JavaScript, Sencha

OpenEXT is here. It is a fork of Ext JS 2.0.2, which was under an LGPL license (kinda…. with some invalid, non-open source licensing). The crux of the fork is: Ext are claiming that a fork of the existing 2.0 version is not legal, due to the way they applied the LGPL. This is likely Read the rest…

Posted by Dion Almaer at 2:07 am
51 Comments

++---
2.3 rating from 277 votes

Saturday, April 26th, 2008

Ext JS and the fun with Open Source licenses

Category: Editorial, Sencha

There has been a lot of noise revolving around Ext JS and the open source license decisions. Under the original license (LGPL-ish) many thought that it wasn’t actually an open source license at all. Jack changed to GPL last week when he announced version 2.1, but others have been upset with views on forking the Read the rest…

Posted by Dion Almaer at 3:03 pm
10 Comments

++++-
4.7 rating from 82 votes

Friday, April 25th, 2008

Cuzillion: Performance best practices tool

Category: Browsers, Examples, JavaScript, Performance, Showcase, Testing

Steve Souders has released a nice little tool called Cuzillion which has the tag line of ‘cuz there are zillion pages to check, although it could also be that there are a zillion ways to do Web development! The tool lets you test out different techniques for optimizing performance in browsers, and these tests can Read the rest…

Posted by Dion Almaer at 1:37 pm
3 Comments

+++--
3.6 rating from 19 votes

Immediate Translation and Mibbit

Category: Ajax, JavaScript, Library, Screencast

I just posted on a a translate bookmarklet that uses the Google AJAX Language API: I really liked getting the Ajax Language API out into developers hands as god knows we shouldn’t have to worry about translations. Now we can use the API and have the Google back-end do all of the work. I have Read the rest…

Posted by Dion Almaer at 10:32 am
10 Comments

++++-
4.7 rating from 32 votes

All Posts of April 2008