Archive for February, 2006

Kayak.com – ajax filled travel meta search

February 16th, 2006 by Aaron N.

This isn’t exactly interesting for our specific purposes, but I just happened across travel search site kayak.com. Everything about the interface here is awesome times five. Type in a city name and it Live Searches for the airport code. Run your search and it hits what seems to be hundreds of various search engines at once and displays the flights as it gets them. Then it gives you a little spiffy interface for filtering the results on departure time and arrival time and other data, and the results are filtered in real time. I’m sold.

webmonkey: A Truly del.icio.us API

February 15th, 2006 by Aaron N.

Paul Adams over at webmonkey has a short little article about delicious and it’s open api. I don’t know of any applications here at CNET that allow for users to write their own interfaces to our applications (frankly, I don’t think we have many such applications that users would want to. YET), but this is a nice little overview of how to make it simple and accessible.
Read the rest of this entry »

Example: Autocookie

February 15th, 2006 by Aaron N.

Now that I have the <code> plugin set up, I can share some examples.

We’ve got a lot of user settings that we store in a browser cookie. Ideally, some of these settings would live in a user preference database, but we don’t seem to have easy access to such a thing at the moment.

So instead we let the user interact with a little form and set a cookie. The next time they visit, the javascript reads the cookie and sets the state of the form to reflect that setting. Pretty simple. Except that we keep having to write javascript to do it. Onchange this and onload that. Enter behaviour.

Read the rest of this entry »

Ajaxlessons.com

February 14th, 2006 by Aaron N.

Here’s a nifty site. Ajaxlessons.com has tutorials and code examples on how to do stuff. The site is still pretty new, but looks to be worth watching. Example: Read the rest of this entry »

Yahoo Photos Video

February 14th, 2006 by Aaron N.

Holy crap! This interface is beautiful. I wish I could make the video full screen, but you can still get the idea. When I think of where CNET needs to go with personalization technologies, I think of interfaces like this one.

http://www.demo.com/demonstrators/demo2006/63052.html

Ajaxpatterns.org: ideas for ajax

February 14th, 2006 by Aaron N.

Thinking about how to ajaxify your kung fu? ajaxpatterns.org is a wiki-esque list of paterns that ajax is well suited for. Each product idea features a story, a definition of the problem, the solution, code examples, and real world examples. For instance, live search.

Read the rest of this entry »

Yahoo’s “Graded Browser Support”

February 14th, 2006 by Aaron N.

Part of Yahoo’s library release includes their browser support ethos. It’s worth a read.

Read the rest of this entry »

Yahoo releases it’s UI javascript library

February 14th, 2006 by Aaron N.

Yahoo just released its javascript libraries for public consumption. Lots of tools here for DOM Manipulation, Animation, AJAX, Event monitoring, etc. It’ll be interesting to see how their work differs from other projects like prototype.

Read the rest of this entry »

Dynamic Script Loading

February 14th, 2006 by Aaron N.

Over at webreference.com they have an article about loading javascript dynamically as you need it. Basically, you would have a server side applet that was the gateway to all your scripts. This you could query and it would return the javascript that you required to run your app.

I’ve been thinking along these same lines since I read about jspkg, which looks like it does exactly this. Developers could write large javascript libraries without worrying about browser load for specific apps. We could organize this code into convenient libraries that can be shared among us, and then when we develop an app, we just include the functions we require. Thoughts?

Nifty popup error handler

February 10th, 2006 by Aaron N.

I just posted about Download.com’s new Watch List product. One of the things that might interest you in this is how we’re dealing with ajax errors. Read the rest of this entry »