Various sections of the site go here

Tuesday, November 18th, 2008

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

Undo, redo, and much more with Cappuccino

Category: Articles

Francisco Tolmasky of 280 North has written a very nice piece on adding Undo and Redo to your Web application with Cappuccino. He creates a very cool sample application, FloorPlan, that shows off much more than undo/redo. He also discusses how Cappuccino gives you built in undo/redo support and how to make it discoverable. Cappuccino Read the rest…

Posted by Dion Almaer at 1:32 am
Comment here

3.9 rating from 24 votes

Thursday, November 13th, 2008

Projective texturing using Canvas

Category: Canvas

Steven Wittens has taken on a challenge to make fake 3D in Canvas and built a library for projective texturing: Canvas is still limited to 2D: its drawing operations can only do typical vector graphics with so-called affine transformations, i.e. scaling, rotating, skewing and translation. Though there have been some efforts to try and add Read the rest…

Posted by Dion Almaer at 8:01 am

4.2 rating from 40 votes

jsTree Nears 1.0; Solicits Feedback

Category: Component, jQuery

Several months ago, we covered jsTree, a promising new tree component built on top of jQuery. It’s since gained its own website and is nearing a 1.0 release. There have been a few changes since we last wrote about it: * A lot of focus on the JSON data source * Native async support (meaning Read the rest…

Posted by Ben Galbraith at 8:00 am

3.9 rating from 40 votes