Monday, May 18th, 2009

Crap I missed it, doesn’t miss your file upload!

Category: Showcase, UI

The Crap I missed it! crew took on the task of dealing with importing your iTunes XML file, and wanting to give you responsive feedback on the items as they come in. The usual tactic would be to suck in the entire file, and then process it. Michael Baldwin did more, and here he tells Read the rest…

Posted by Dion Almaer at 7:12 am

4.2 rating from 20 votes

Friday, May 15th, 2009

A peek under the hood of YUI3 – Satyen Desai on library architecture

Category: Framework, Library, Yahoo!

Talks about JavaScript are not a rare occasion any more, everybody has something to say about this wonderfully versatile language. Douglas Crockford taught us a lot about the language itself, John Resig and Peter Paul Koch taught us how browsers deal (and fail dealing) with it and there are dozens of screencasts of how to Read the rest…

Posted by Chris Heilmann at 5:41 pm

4.5 rating from 41 votes

Ajax Frameworks Decision Center

Category: Ajax

Why choose which Ajax framework you can use, when you can let The Machine tell you! Jim Briggs of Athenz has pointed his decision machine at the age old problem of choosing which darn library to script src! Here is what Jim told us about the new service: There has been some discussion lately on Read the rest…

Posted by Dion Almaer at 5:50 am

2.6 rating from 71 votes

Thursday, May 14th, 2009

Monadic Parser in JavaScript

Category: JavaScript, Utility

Jens Schmidt pointed us to an interesting project by “Mu Dynamics Research Labs” called p4js: p4js is a monadic parser library that provides the basic monadic operators return and bind The announcement blog post explains some of the motivations behind the project: After exploring Haskell for some time, I find myself often adopting functional concepts Read the rest…

Posted by Ben Galbraith at 10:32 am

3.9 rating from 27 votes

Wednesday, May 13th, 2009

Uizard – a web mashup generator written in YUI

Oops! This post got UIzard off the web as the server has 1000 hits a day. It should be back up later. If someone can offer hosting for it, we’re happy to forward you to the developers. The Korean developer community is not that known to people in the west it seems. Language barriers make Read the rest…

Posted by Chris Heilmann at 5:09 am

3.5 rating from 58 votes

Tuesday, May 12th, 2009

Selenium WebDriver Re-introduced

Category: Testing

Simon Stewart is a smart man, and nice chap, that I had the fortune to meet quite awhile back at Google London. He is an active Selenium hacker, and has re-introduced Web Driver that lets you write this Java code: < View plain text > java // Create an instance of WebDriver backed by Firefox Read the rest…

Posted by Dion Almaer at 6:54 am

3.5 rating from 20 votes

Monday, May 11th, 2009

Hixie discusses the addition of HTML5 “microdata”

Category: HTML, Standards

Ian Hickson has

Posted by Dion Almaer at 6:13 am

2.2 rating from 33 votes

Friday, May 8th, 2009

3D Cube using new CSS transformations

Category: CSS

Paul Hayes has been playing with CSS transformations and making 3D cubes: The impression of a three dimensional cube can be created using modern CSS techniques, without the need for JavaScript, imagery, canvas or SVG. Using the proprietary transform property to skew and rotate shaded rectangles, individual cube faces can combine to form a 3D Read the rest…

Posted by Dion Almaer at 7:52 am

4.1 rating from 58 votes

Who do I trust with my Identity? Erm, how about me? OpenID Weaves into the browser!

Category: Browsers

Reposted from my personal blog I was incredibly excited to see Dan Mills of the Weave team show off OpenID in the browser thanks to Weave. I have wanted this from long before joining Mozilla and Dan has done a great job and doing something smart to make it happen. The key to this all Read the rest…

Posted by Dion Almaer at 4:40 am
1 Comment

3.5 rating from 25 votes

Thursday, May 7th, 2009

Uberplayer shows us what JavaScript media players can look like

Category: jQuery

Media Players seem to be a hot topic right now. After the upgrades to Scott Schiller’s SoundManager, Paul Bakaus of the jQuery UI team now puts a firm stake into the ground with the uberplayer. The uberplayer takes a leaf out of the book of the UI of standalone media players. Instead of cluttering the Read the rest…

Posted by Chris Heilmann at 11:24 am

3.4 rating from 47 votes

Ext JS in Action Excerpts and Discount; Ext JS 3.0 RC update

Category: Sencha

Two pieces of news related to Ext JS hit at the same time. Firstly, Ext JS in Action has gone into early access mode, and Jesus Garcia has been kind enough to give the Ajaxian community some exclusive chapters for free: The Component Life Cycle This article is taken from the book Ext JS in Read the rest…

Posted by Dion Almaer at 11:12 am

4.4 rating from 92 votes

Wednesday, May 6th, 2009

SoundManager 2: Cool New Flash 9 Features

Category: Flash, JavaScript, Sound, Video

Scott Schiller has updated his popular SoundManager 2 library to include new functionality made possible by Flash 9, such as: * Full-screen MPEG-4 video (HE-AAC/H.264) and audio support * “MultiShot” play (layered/chorusing effects) * Waveform/frequency spectrum data * Peak (L/R channel volume) data * Audio buffering state/event handling In addition, SoundManager 2 now includes improved Read the rest…

Posted by Ben Galbraith at 8:00 am

4.6 rating from 35 votes

Tuesday, May 5th, 2009

A Better Javascript Memoizer

Category: JavaScript, Performance

We have covered memoizers in the past, but John Hann has posted on a nice implementation that takes advantage of closures, arity, and recursion — 3 concepts/features that Javascript was meant to use. It leads to this generic version: < View plain text > javascript // memoize: a general-purpose function to enable a function to Read the rest…

Posted by Dion Almaer at 5:16 am

3.9 rating from 35 votes

Monday, May 4th, 2009

Two MooTools Plugins for Better File Management

Category: MooTools

We’ve posted before about Harald Kirschner’s excellent MooTools plugin FancyUpload which provides extensive functionality for handling file uploads. His newest update, FancyUpload v3.0, is a complete rewrite and includes a wealth of new features: The API with, separated uploader and file classes, allows an easy implementation in all kind of interfaces Events are dispatched for Read the rest…

Posted by Rey Bango at 1:46 pm

3.9 rating from 45 votes

Extension wars – NoScript vs. AdBlockPlus

Category: JavaScript, Security

One of the dirtiest secrets of the Internet is that it runs on ads for monetization. All of us who surf the web and use systems had lots and lots of free lunches because of advertisements being shown on web sites. The only difference to TV is that they are less obtrusive and you can Read the rest…

Posted by Chris Heilmann at 11:04 am

3.1 rating from 31 votes

Rico 3.0 now runs on multiple libraries; LiveGrid with a jQuery theme for example?

Category: JavaScript, Library

Ah Rico. It was a big shot when Ajax jumped on the scene and Bill Scott was lashing up the accordion landscape. Now time has moved on, and Bill keeps feeding us with usability goodness, but what about Rico? Well, Matt Brown is now on the case and has an early preview of Rico 3.0 Read the rest…

Posted by Dion Almaer at 7:04 am

3.9 rating from 29 votes

All Posts of May 2009