Wednesday, November 19th, 2008

How Flash Can Join The Open Web

Category: Editorial, Flash, HTML

As it is Adobe MAX this week, there is a lot of talk about the Flash platform. How does this relate to the Open Web? Well, it turns out that Dion and I have been discussing how Flash can join and become a part of the Open Web. Dion kicks things off with his blog Read the rest…

Posted by Brad Neuberg at 6:00 am

3.7 rating from 22 votes

When generated JavaScript goes wild; JavaScript WTF in SharePoint

Category: Fun

The JavaScript below was pointed out by Aaron Newton, and it comes from SharePoint. Jim Wilson said about it: “and we wonder why windows has 40 million lines of code.” < View plain text > javascript function DeferCall() {     if (arguments.length == 0) {         return null;     } Read the rest…

Posted by Dion Almaer at 5:00 am

4.2 rating from 34 votes

Tuesday, November 18th, 2008

Live Blogging the Yahoo BrowserPlus Release Party

Category: Browsers, Plugins, Yahoo!

Austin Chau and I are here on the Yahoo campus for the Yahoo BrowserPlus release party. I’m going to blog the event as it happens here (Disclosure: I work for Google with the Open Web Advocacy and Gears teams). First, Ernest Delgado, Canvas whiz here at Yahoo, sent me a cool demo showing a prototype Read the rest…

Posted by Brad Neuberg at 7:36 pm
1 Comment

3.5 rating from 24 votes

Detect Ajax Framework with WTFramework

Category: JavaScript

Because viewing the source is too bothersome, we now have WTFramework (short for “What The Framework”, obviously), a bookmarklet that will detect and display the Ajax / JavaScript frameworks used in the current website. It does so by checking for loaded JavaScript objects for each framework, not by analyzing the <script> element URIs. Handy.

Posted by Ben Galbraith at 10:00 am

3.4 rating from 24 votes

Fixing the Web, Part I

Category: Editorial

Over on my personal blog I’ve started a new semi-regular series called Fixing the Web. From Part I of the series: We’ve made major progress on the web since 2005 and the rise of Ajax. JavaScript toolkits like JQuery, Dojo, and YUI have expanded what we can do with web browsers and increased our productivity, Read the rest…

Posted by Brad Neuberg at 8:30 am

3.2 rating from 28 votes

Using HTML 5 postMessage

Category: HTML

One of the cool new features in HTML 5 is Cross Document Messaging. What makes this feature really nice is that all the next-generation browsers support it: Internet Explorer 8, Firefox 3, Opera 9, and Safari nightly. Facebook is already using this feature, for example, in order to support web-based instant messaging. Austin Chau put Read the rest…

Posted by Brad Neuberg at 7:30 am

3.3 rating from 14 votes

Reglib and jQuery Demo

Category: JavaScript

We posted on reglib, the new declarative event based library by Greg Reimer. I was a little confused at first, but Greg has posted a follow up which includes a demonstration comparing reglib to jQuery that makes his strategy a lot clearer: Let me first of all stress that I’m not trying to bust on Read the rest…

Posted by Dion Almaer at 6:44 am

3.2 rating from 39 votes

JS-909: Drum Machine, No Flash

Category: Showcase, Sound

Cameron Adams has another fun Javascript experiment in JS-909, a drum machine he built from scratch. It plays sound without Flash, along with a check that your browser is capable of playing sound this way, and also includes a little canvas-powered psychedelic graphics engine. At the recent Web Directions JavaScript libraries panel, I was in Read the rest…

Posted by Michael Mahemoff at 4:09 am

3.9 rating from 26 votes

Monday, November 17th, 2008

Trying to be private in JavaScript

Category: JavaScript

Erik Arvidsson has an updated take on instance private, class private, package and friends. One thing that shoots out at you is actually at the end: Gmail was written without any true private members. We just use a naming convention. We love to focus on little geek things like encapsulation, but once again… you can Read the rest…

Posted by Dion Almaer at 9:44 am

2.8 rating from 20 votes

Become a member of Ajaxian

Category: Announcements

Did you know that as a member of, you can Contribute news and become a part of the innovative future of Ajax and Rich Internet Application development? Post comments to discussion threads and share your insights with your peers? Receive focused email updates on the topics such as news, technical resources and announcement that Read the rest…

Posted by earonov at 9:30 am

1.9 rating from 31 votes

Shopping cart zoom UI

Category: Showcase

Chris Vanrensburg has added a nice little effect at Zazzle. Mouse over a product in the results, and you will see it zoom in for a closer look. Ben and I often talk about the zoomable UI that Apple uses in their store (and many others) and how it makes shoppers feel like they can Read the rest…

Posted by Dion Almaer at 9:01 am

3.8 rating from 19 votes

Another Lightbox Clone using jQuery

Category: jQuery

Stephane Caron wrote it with quite a nice little lightbox knock-off based on jQuery. prettyPhoto, as its called, as a few different options and an easy syntax: Add rel=”prettyPhoto” to any picture you want to activate the prettyPhoto feature: < View plain text > HTML &lt;a href="images/fullscreen/1.jpg" rel="prettyPhoto" title="Description"&gt; &lt;img src="/images1.jpg" alt="Picture 1 title" /&gt; Read the rest…

Posted by Ben Galbraith at 8:16 am
1 Comment

3.5 rating from 39 votes

State of the Open Web Talk

Category: Conferences, Google, Standards

I recently gave a State of the Open Web talk as part of the Google Developer Days overseas, in Italy, Russia, the Czech Republic, and Israel (I’m getting over a 10-hour jet lag right now – whew). The talk description: “Come learn about the state of the Open Web, what it is, and why it Read the rest…

Posted by Brad Neuberg at 8:00 am

3.6 rating from 21 votes

Friday, November 14th, 2008

Using UIWebView (WebKit) in your iPhone App

Category: iPhone, Mobile

Dr Nic has shared his experiences using WebKit to implement part of your iPhone app (in his case SurfView): Negatives – (void)webViewDidFinishLoad:(UIWebView *)webView is slow. “You’re running an interpreter (JavaScript runtime) on top of a device with a small CPU and small memory. Go figure.” The JavaScript bridge does not appear to block the main Read the rest…

Posted by Dion Almaer at 8:21 am

3.9 rating from 17 votes

New SVG Editor… written in Flash

Category: SVG, Utility

There is something ironic about an SVG editor written in Flash, but this preview by Tiago Cardoso, written using the inEvo SVG engine is fun to check out. It uses SVG natively and has some cool features like gesture recognition and shape recognition.

Posted by Dion Almaer at 7:00 am

3.9 rating from 18 votes

Guid0: JavaScript GUIDs

Category: JavaScript, Library, Tip

Our own Michael Mahemoff is at it again, creating a simple little GUID generator called Guid0: Guid0 is a GUID library for Javascript. Okay, it doesn’t yet do official, bona fide, 128-bit, GUIDs yet, mainly for API design reasons. But this is a library you might find useful if you want to generate a unique Read the rest…

Posted by Dion Almaer at 6:47 am

3.1 rating from 20 votes

All Posts of November 2008