Wednesday, June 22nd, 2005

Understanding and Solving Internet Explorer Leak Patterns

Category: Articles, Browsers

Justin Rogers of Microsoft has put a new article up on MSDN: Understanding and Solving Internet Explorer Leak Patterns. The article goes into: Circular References—When mutual references are counted between Internet Explorer’s COM infrastructure and any scripting engine, objects can leak memory. This is the broadest pattern. Closures—Closures are a specific form of circular reference Read the rest…

Posted by Dion Almaer at 9:41 am
Comment here

+++--
3 rating from 5 votes

Anonymous Classes in JavaScript and the XMLHttpRequest API

Category: Articles, JavaScript, XmlHttpRequest

Todd Ditchendorf has written up his thoughts on JavaScript, and API usage. He discusses the XmlHttpRequest API, and some of its ugliness, and gets into the way popular wrappers of the API work a la: var client = new BetterHttpClientAPI(); client.addListener({ id: 123, responseReceived: function (evt) { …. }, otherHelperMethod: function() { …. } }); Read the rest…

Posted by Dion Almaer at 9:35 am
4 Comments

+++--
3.3 rating from 12 votes

Tuesday, June 21st, 2005

Ajax on Rails

Category: Articles, Ruby

Curt Hibbs has written about Ajax on Rails. Rails got on the bandwagon early, and has first class support for Ajax built-in. This article discusses the support, which is noticably different to a componentized solution that other frameworks such as ASP.NET have. It is very “Rails-y” in that it is simple, and you the coder Read the rest…

Posted by Dion Almaer at 5:58 pm
2 Comments

+++--
3 rating from 6 votes

IE Frame Bug

Category: Editorial, IE

Bob Lee brought up a sneaky little IE bug: Some of my IE users were seeing a, “mixed secure and insecure content,” warning. After looking everywhere for a style sheet, web page, image or script loaded via HTTP instead of HTTPS, I tracked the problem down to an iframe missing the src attribute (the attribute Read the rest…

Posted by Dion Almaer at 1:15 pm
9 Comments

+++--
3.2 rating from 22 votes

Monday, June 20th, 2005

Showcase: Google Maps, minus the alpha shadows, panning, and zooming

Category: Mapping, Showcase

Mark Anthony Spiteri sent us a link to his ajaxian map of the Maltese Islands. I have recently uploaded a project I was working on, which consisted of creating a Virtual Map of the Maltese Islands. Looks nice! Go the extra few feet and do the alpha shadows for your push pins and pop-up windows; Read the rest…

Posted by Ben Galbraith at 11:11 am
1 Comment

++---
2.8 rating from 11 votes

Client-side state in IE… what about Mozilla?

Category: Editorial, IE

Jordan Frank talks about using IE’s DHTML behaviors to store state on a browser, and wonders when Mozilla will get similar functionality. He also does a lot of preaching, but we’ll forgive him for that. The userData behaviour allows for any type of structured data to be stored. As such, it provides an excellent alternative Read the rest…

Posted by Ben Galbraith at 10:49 am
1 Comment

+++--
3.4 rating from 7 votes

Using Prototpe drag-and-drop features and saving the results

Category: Examples, Prototype

Don Wilson sent in a demo of using Prototype’s drag-and-drop feature to reposition a grid of images and save the results using Sajax. I’ve used Prototype’s draggable contents extension (found here: http://mir.aculo.us/demos/draggable2.html) in a project I’m working on. It allows you to move around images in a grid and update the mysql database using Sajax Read the rest…

Posted by Ben Galbraith at 10:35 am
Comment here

+++--
3.6 rating from 11 votes

Friday, June 17th, 2005

Showcase: Ajax Calendar

Category: Showcase

I love my Mac, and I use iCal to coordinate my life. I’ve even created my own (proprietary-stupid-groupware-application)-to-iCal unidirectional sync. But the problem is, the rest of my friends and families are generally on PCs (with few but notable exceptions). I wish there were a way to use a rich application like iCal in a Read the rest…

Posted by Ben Galbraith at 1:19 pm
7 Comments

+++--
3.7 rating from 27 votes

Showcase: The Nation Weather Service

Category: Showcase

Brad Smith pointed us to the National Weather Service’s graphical forecasting webpage, which makes use of Ajax to do a sort of mouseover effect. I think its great to see a government agency innovate with this stuff, but sadly, this site is a bit of an anti-pattern for Ajax usability as you are given no Read the rest…

Posted by Ben Galbraith at 10:06 am
1 Comment

+++--
3 rating from 5 votes

Another JavaScript Compressor / Obfuscator

Category: JavaScript

From Saltstorm comes a very cool JavaScript encoder: ESC is an ECMAScript pre-processor written in JScript, enabling an unlimited number of external scripts to be compressed/crunched into supertight, bandwidth-optimized packages. Featuring several compression-techniques such as comment removal, whitespace stripping, newline stripping and variable substitution ESC can reduce the overall size of your code with up Read the rest…

Posted by Ben Galbraith at 9:57 am
2 Comments

+++--
3.4 rating from 8 votes

Ajax Isn’t Web 2.0

Category: Editorial

Some folks have started using the term “Web 2.0” to describe the quantum leap in usability that ajaxian techniques facilitate. Whoops! According to Anne van Kesteren, that’s liable to make such folk fodder for pity and/or derision Us? We laughed at the Web 2.0 comments before, but as we see more and more of the Read the rest…

Posted by Ben Galbraith at 9:38 am
5 Comments

+++--
3 rating from 5 votes

Thursday, June 16th, 2005

Another End to Back-button Tyranny

Category: Articles, Dojo

The well-known Dojo toolkit provides a solution for the infamous back button problem, but Mike Stenhouse demonstrates how to implement back button trapping yourself along with bookmarking support (via re-writing the browser URL) in a well-written article. I’ve written a little script to try and fix the back button and bookmarking issues common to some Read the rest…

Posted by Ben Galbraith at 12:27 am
1 Comment

++---
2.7 rating from 6 votes

Cloning Google Suggest with AjaxAC

Category: Component, LiveSearch, PHP

Google Suggest was a close second to Google Maps in terms of its impact in my own web UI design. I had no idea that sophisticated auto-completetion could be done round-trip to a server fast enough to deliver a good user experience. If you’re doing Ajax on PHP, you can learn how to implement Google Read the rest…

Posted by Ben Galbraith at 12:21 am
2 Comments

+++--
3.4 rating from 27 votes

More Brendan Eich: JavaScript’s Future

Category: JavaScript

Okay, so I lied. The last Brendan Eich link wasn’t an interview at all; it was an audio feed of a presentation. To make up for it, here’s a link to a recent blog entry from Brendan discussing his thoughts for the immediate future of JavaScript in Mozilla (along with some pie in the sky). Read the rest…

Posted by Ben Galbraith at 12:13 am
2 Comments

+++--
3 rating from 5 votes

Wednesday, June 15th, 2005

Ajaxian MP3 Player

Category: Examples

Jon Buda writes in: Just wanted to let you know that I released an update to an open source project I started awhile back, mp3act. mp3act is a web based mp3 jukebox that now relies on ajax and javascript to power the interface. I complete redid the interface to work with ajax. check it out Read the rest…

Posted by Ben Galbraith at 12:08 am
4 Comments

+++--
3.4 rating from 9 votes

Tuesday, June 14th, 2005

Ajaxian Command Prompt

Category: Examples

In the weeks before our Ajax presentation at the recent TheServerSide.com Java Symposium (note that Ajax isn’t mentioned in the talk description; we proposed the talk long before the term Ajax came into vogue), Dion and I tossed around ideas for compelling demos. Dion had the idea of an ajaxian shell interface, allowing complete access Read the rest…

Posted by Ben Galbraith at 11:54 pm
1 Comment

+++--
3.7 rating from 9 votes

All Posts of June 2005