Various sections of the site go here

Wednesday, December 24th, 2008

UA Profiler Improves

Category: Performance

Steve Souders has updated his UA Profiler tool that tracks the performance traits of various browsers. Being able to drill down and see the differences from build to build is great stuff, and here are all the new features: drilldown Previously, I had one label for a browser. For example, Firefox 3.0 and 3.1 results Read the rest…

Posted by Dion Almaer at 6:16 am
Comment here

3.6 rating from 5 votes

Playing with a fuzzy monkey; Helping JITs improve

Category: JavaScript

for (var i = 0; i < 0x02000000; ++i) { d = 0x55555555; d++; d++; d++; d++; d++; } [/javascript] This code runs 250 times faster when the JIT is enabled in a Firefox with TraceMonkey available. This is just one minor thing that Jesse Ruderman has been able to find as he helps out Read the rest…

Posted by Dion Almaer at 5:29 am
1 Comment

3.5 rating from 10 votes

Tuesday, December 23rd, 2008

Qooxdoo 0.8.1 and Playground

Category: JavaScript, Qooxdoo

Following close up on the 0.8 release, the Qooxdoo team wrote in to let us know about their new 0.8.1 release: It’s a maintenance and bug fix release, with 250+ bugs fixed, but also some interesting novelties especially on the tooling and application side. Among the interesting changes is a first step towards a new Read the rest…

Posted by Ben Galbraith at 10:44 am
1 Comment

3.6 rating from 36 votes

Lengthening Out URLs

Category: JavaScript, JSON, Usability, Utility

In our age of information and technology, there isn’t as much mystery as there used to be. In that sense, short URLs (e.g., can be fun! Who knows where you’ll wind up. Some folks aren’t as happy with uncertainty in hyperlinking; one of them, Darragh Curran, wrote in to tell us about his project: Read the rest…

Posted by Ben Galbraith at 10:22 am

4 rating from 36 votes

Speed Dial Canvas Edition

Category: Canvas, Showcase

Christian Effenberger has a Christmas contribution for us, Quickchoice: Quickchoice is a Speed Dial clone for css transform supporting browsers. It’s a simple and quick “public domain” implementation of Opera’s Speed Dial. Currently useable with Safari 3.2 and probably Firefox 3.1 – through the http-protocol. For personal use you need to save the html file Read the rest…

Posted by Dion Almaer at 7:11 am
1 Comment

4 rating from 25 votes

Thomas Fuchs comes back with some JavaScript tips

Category: JavaScript

Thomas has been busy working on freckle, but has jumped back onto his blog again to give us some short tips: Preventing console.log breakage We have all been there. After a serious Firebug session, you forget to take out the console statements. Or, maybe you like to keep them in for the future. To be Read the rest…

Posted by Dion Almaer at 6:57 am

2.7 rating from 24 votes

Monday, December 22nd, 2008

Book review: “Web Form Design: Filling in the Blanks” by Wroblewski

Category: Book Reviews, Books

Usability and design guru Luke Wroblewski knows that web forms suck. More importantly, he knows why – and how to make them suck less. For the past few years, the Yahoo! product design exec has been presenting his ongoing research into the humble HTML form at conferences and on his blog, Functioning Form. I attended Read the rest…

Posted by Dietrich Kappe at 4:46 pm

3.8 rating from 34 votes

jQuery 1.3 beta: Sizzling and feature testing

Category: jQuery

jQuery 1.3 beta 1 has been released with John and the team asking for testing help. This is a big release as a lot has been changed: Sizzle has been integrated No more browser testing: For example, no more if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) { which is replaced with if ( ! && !jQuery.isXMLDoc(this) Read the rest…

Posted by Dion Almaer at 1:39 pm

3.8 rating from 64 votes

Towards Better Reuse: Traits in JavaScript

Category: JavaScript

From way back in 1987 comes a quote that summarizes how many feel about the state of object-oriented programming: Multiple inheritance is good, but there is no good way to do it. Joey Hurst wrote in to point us to his pet project–JSTraits–which aims to address this issue in JavaScript by providing an implementation of Read the rest…

Posted by Ben Galbraith at 11:42 am

3.4 rating from 18 votes

jQuery Gestures

Category: JavaScript, jQuery, Library

Adrien Friggeri has taken the music player ui and spent some time to create a really nice gestures library that allows you to add mouse gestures to a web page, supports complex (i.e. sequences of) gestures and provides visual feedback through the use of a canvas element. Example code looks like this: < View plain Read the rest…

Posted by Dion Almaer at 8:28 am

3.9 rating from 39 votes

Whatever? make sure your :hover works for everyone

Category: Browsers, CSS

Peter Nederlof just released version 3 of whatever:hover, his library that makes sure that :hover works just fine for the IE browsers out there. The new version is faster, better documented, uses a CSS trick with expressions in IE to trigger the hover events in IE and now has Ajax support! (this means that new Read the rest…

Posted by Dion Almaer at 6:10 am

3.2 rating from 22 votes

mimeparse: now in JavaScript

Category: JavaScript

< View plain text > javascript Mimeparse.bestMatch([‘application/xbel+xml’, ‘text/xml’], ‘text/*;q=0.5,*/*; q=0.1′); The above code is from a JavaScript port of Joe Gregorio’s mimeparse library that “provides basic functions for handling mime-types. It can handle matching mime-types against a list of media-ranges. See section 14.1 of the HTTP specification RFC 2616 for a complete explanation.” Using it Read the rest…

Posted by Dion Almaer at 5:18 am

2.4 rating from 9 votes

Friday, December 19th, 2008

Write your own Yahoo! BrowserPlus service with new SDK

Category: Browsers, Plugins, Yahoo!

Lloyd Hilalel and the Yahoo! BrowserPlus team have released a BrowserPlus SDK which allows you to easily create your own services: We’re extremely happy to announce the availability of the BrowserPlus SDK. This first SDK and the accompanying documentation gives you all the tools you’ll need to start extending the web using BrowserPlus. Getting started Read the rest…

Posted by Dion Almaer at 5:13 pm
Comment here

4.2 rating from 36 votes

Adobe AIR v1.5 Shows Linux the Love

Category: Adobe

Adobe has been bashed pretty hard in the past for their lack of Linux support in both Flash and AIR (deservedly so). It was a segment of the development and user market that really wanted to leverage Adobe technology but pretty much had their hands tied. It’s evident that Adobe is listening as they announced Read the rest…

Posted by Rey Bango at 12:35 pm
1 Comment

4.2 rating from 32 votes

This Week in HTML 5: onbeforeunload leading to script groups

Category: HTML

Mark Pilgrim has a new episode of This Week in HTML 5 that covers the onbeforeunload event. To get there, a lot happened, which Hixie explained: Someone asked for onbeforeunload, so I started fixing it. Then I found that there was some rot in the drywall. So I took down the drywall. Then I found Read the rest…

Posted by Dion Almaer at 8:12 am

3.5 rating from 12 votes

DWR 3.0 near final release with RC

Category: Java, JavaScript, Library

Joe Walker and team have announced the first RC for DWR 3.0. We asked Joe to tell us what is new: DWR now supports: varargs method overloading typed parameters binary file upload/download it has a set of new types it can marshall DWR will let you use JavaScript to implement Java interfaces (e.g. to register Read the rest…

Posted by Dion Almaer at 6:02 am
Comment here

4.3 rating from 18 votes