Monday, December 24th, 2007

High Performance Ajax Applications

Category: Performance, Presentation, Yahoo!

Julien Lecomte gave a talk at Yahoo! on

Posted by Dion Almaer at 12:20 am
1 Comment

4 rating from 54 votes

Monday, December 17th, 2007

WireIt: Yahoo! Pipes Canvas Wiring API

Category: Canvas, JavaScript, Library, UI, Widgets, Yahoo!

Eric Abouaf has released WireIt, a library that answers the though: “wow, I wish there was an API that did the UI bits that Yahoo! Pipes does.” WireIt uses canvas, excanvas for IE, and YUI to get the job done. Take a look at the docs to see how it works. Here is the code Read the rest…

Posted by Dion Almaer at 9:00 am
Comment here

3.8 rating from 41 votes

Friday, December 14th, 2007

The problem with innerHTML

Category: Articles, JavaScript, Tip, Yahoo!

Some like to DOM their way around. Others prefer the simplicity of innerHTML. Julien Lecomte, of Yahoo!, wrote up his thoughts on the problems with innerHTML. Julien first points out some issues: Improper handling of the innerHTML property can enable script-injection attacks on Internet Explorer when the HTML string contains a script tag marked as Read the rest…

Posted by Dion Almaer at 7:41 am

3.8 rating from 72 votes

Thursday, December 6th, 2007

YSlow 0.9 Release: Grokking XHR and more

Category: Performance, Utility, Yahoo!

Steve Souders and Stoyan Stefanov have released YSlow 0.9: There are two big features in this release. By integrating more tightly with Firebug’s Net Panel, YSlow now finds non-DOM components such as Ajax requests and image beacons. And YSlow now crawls frames and iframes and analyzes those resources as well. There are several other new Read the rest…

Posted by Dion Almaer at 12:08 am

3.8 rating from 17 votes

Wednesday, December 5th, 2007

YUI 2.4.0 Released

Category: Announcements, JavaScript, Yahoo!

The YUI library has one of the longest release cycles around but when they put out a release, the team definitely makes it worth it. Yahoo! just released YUI v2.4.0 with a host of new features that will surely please the YUI faithful. New Selector Engine In YUI 2.4.0, the Yahoo! team introduces it’s first Read the rest…

Posted by Rey Bango at 6:00 am

3.8 rating from 35 votes

Thursday, November 29th, 2007

Widgets and Gadgets

Category: Google, Widgets, Yahoo!

We have had a couple of interesting announcements in the worlds of Widgadgets. First, Yahoo! launched a new version of the Widget platform: Yahoo! Widgets 4.5, and second, Google Gadgets have gone across another platform, with new support for the Mac and Dashboard. Yahoo! Widgets 4.5 What’s New for Widget developers: Yahoo! Widgets 4.5 now Read the rest…

Posted by Dion Almaer at 1:00 pm

2.6 rating from 21 votes

Wednesday, November 28th, 2007

CrossFrame: a Safe Communication Mechanism Across Documents and Across Domains

Category: JavaScript, Security, Yahoo!

Julien Lecomte has written about CrossSafe, a “safe communication mechanism across documents and across domains”. We already have some solutions such as the URL fragment identifier or the Flash LocalConnection object, so why did Julien see the need for this? CrossFrame is a variant of the URL fragment identifier mechanism. In the original technique, the Read the rest…

Posted by Dion Almaer at 12:45 am

4.2 rating from 32 votes

Friday, November 23rd, 2007

Joe’s Goals Gets a Revamp

Category: Announcements, ColdFusion, Yahoo!

When Ian Smith launched Joe’s Goals back in June, 2006, it was an instant hit due to it’s simplicity, excellent UI, and it’s excelllent ability to handle the task of managing your goals. By leveraging YUI, the FamFamFam icon library and ColdFusion, Ian created one of most recognizable Ajax-based applications out today. Ian just announced Read the rest…

Posted by Rey Bango at 6:30 am
Comment here

3.4 rating from 31 votes

Monday, November 19th, 2007

High Performance Web Sites and YSlow

Category: Performance, Presentation, Yahoo!

I had the pleasure of hosting Steve Souders at Google, as he gave a talk on the great performance work that he has done as Chief Performance Yahoo!. We have seen some of the fruits of his labour via his book and, of course, YSlow itself. In this talk, Steve goes through core performance issues Read the rest…

Posted by Dion Almaer at 5:15 am

3.7 rating from 21 votes

Friday, November 16th, 2007

Yahoo! Search Contextual Precaching

Category: Performance, Yahoo!

Yahoo! Search does an interesting bit of caching. To see it in action, go to the main search page with Firebug enabled and ready (or any tool that lets you see network traffic). Then type any character into the search input box and you will see some traffic kick off to download items such as: Read the rest…

Posted by Dion Almaer at 9:07 am

4.3 rating from 43 votes

Thursday, November 15th, 2007

Using the Yahoo Global Object to Manage Object Inheritance and Composition

Category: JavaScript, Yahoo!

The Yahoo! UI team have “posted four new examples that step through some of the most important methods in the YUI Library — particularly YAHOO.lang.extend, YAHOO.lang.augmentObject, and YAHOO.lang.augmentProto. These methods are used internally in the library to manage inheritance and composition, and we think you’ll find them useful in your own code, too.” Creating Class Read the rest…

Posted by Dion Almaer at 3:45 am

2.7 rating from 28 votes

Saturday, October 20th, 2007

Coming soon to Flickr: Photo editing

Category: Flash, UI, Yahoo!

TechCrunch reports Flickr is to gain photo editing. It will use IFrame-based integration with Flash editing tool Picnik. Flickr has chosen Seattle-based Picnik (profile) to handle the long requested photo editing feature for Flickr users. Currently, you can rotate photos on Flickr, but the editing stops there. When the new tools launch, users will be Read the rest…

Posted by Michael Mahemoff at 12:57 pm

3.4 rating from 37 votes

Thursday, October 18th, 2007

YUI image upload extension

Category: Ajax, Yahoo!

When the developers of a JavaScript library post about your extensions, it generally means that you’ve done a heck of a job. It seems that Dennis Muhlestein has impressed the YUI team with his image upload extension to the YUI Rich Text Editor. I’ve created an extension that modifies the RTE image dialog to include Read the rest…

Posted by Rey Bango at 6:00 am
Comment here

3.6 rating from 45 votes

Friday, October 12th, 2007

Web Performance Interview: Stuart Colville and Ed Eliot of Yahoo!

Category: Performance, Yahoo!

Yahoo! has got a parallel universe going on between the US and the UK. Last week we interviewed Steve Souders, Chief Performance Yahoo!, on the update to YSlow. Steve has a book out called High Performance Web Sites. Meanwhile, in the UK, Stuart Colville and Ed Eliot also of Yahoo! have a book in the Read the rest…

Posted by Dion Almaer at 8:45 am

3 rating from 26 votes

Thursday, October 4th, 2007

YSlow 0.8: Fixing the Firebug Net Panel

Category: Debugging, Utility, Yahoo!

I got to spend a little time with Steve Souders, Chief Performance Yahoo!, and not only is he a really good guy, he has a lot of great experience at getting web sites performing. I have a full writeup of his talk on Web Performance where he discusses his 14 rules of performing sites, how Read the rest…

Posted by Dion Almaer at 7:00 pm

3.7 rating from 29 votes

Friday, September 28th, 2007

Gears and the Mashup Problem

Category: Google, Presentation, Yahoo!

Douglas Crockford popped up the road from Sunnyvale to chat with Googlers on the topic of Gears and the Mashup Problem: Mashups are the most interesting innovation in software development in decades. … all » Unfortunately, the browser’s security model did not anticipate this development, so mashups are not safe if there is any confidential Read the rest…

Posted by Dion Almaer at 8:22 am

4.6 rating from 28 votes