Various sections of the site go here

Thursday, January 8th, 2009

Sharing and creating HTML and CSS templates

Category: Design, HTML

There are a slew of HTML/CSS design sharing template sites out there. What if there was a manifest that defined what they had, and tools could work with that so you could import repositories. That is the vision that Daniel Glazman had when just created the HTML+CSS Templates Manifest 1.0 CC licensed spec. You would Read the rest…

Posted by Dion Almaer at 6:37 am
1 Comment

3.6 rating from 26 votes

Wednesday, January 7th, 2009

Watch out for the zoom; Debugging fun with Canvas

Category: Canvas, Debugging

Ben was cursing at a bug in some canvas code that he was playing with, where the rendering was off. One piece of his UI was blurred instead of crisp. The debugging exersize was fun, and he shares it with you on his personal blog. The moral of the story is: watch out for that Read the rest…

Posted by Dion Almaer at 8:49 am

4 rating from 11 votes

Web Workers update for Firefox 3.1

Category: Browsers

Ben Turner has nicely written up the state of Web Workers that we will see in Firefox 3.1 (in beta 2 right now). To show the latest, Ben got a demo working that decrypts Weave data in the client using a Worker: < View plain text > javascript // Launch the main worker.     Read the rest…

Posted by Dion Almaer at 8:42 am

3.9 rating from 10 votes

AddressChooser: address picker in real-time

Category: Component

Sébastein Gruhier has released a new address component that integrated a map with the address that you are filling. The UX is interesting as when you first get typing it doesn’t really narrow down the address so you are seeing maps of bizarre places. As well as a basic version, you can also tie in Read the rest…

Posted by Dion Almaer at 7:37 am

4.3 rating from 30 votes

Technical Details Behind

Category: Apple, Canvas

As soon as I heard about the new site launched yesterday, I knew I wanted to know more about how it was made. is a web-based way to share and collaborate over your iWork documents. I searched around the blogosphere seeing if anyone knew any technical details, but didn’t find anything, so I Read the rest…

Posted by Brad Neuberg at 6:30 am

4 rating from 23 votes

Detecting twitter users with JavaScript – handy or evil?

Category: Examples, Security

Earlier this week I blogged about a proof of concept that you can detect if a user is logged in to twitter and display their data with a few lines of JavaScript. This could be used to show for example “tweet this” buttons in a blog application. The trick is easy: use the user_timeline to Read the rest…

Posted by Chris Heilmann at 5:06 am

3.6 rating from 23 votes

Tuesday, January 6th, 2009

SendMeHome with GWT

Category: GWT, Showcase

SendMeHome lets you to assign a unique code, called a SendMeHome ID, to any physical item. We are launching our newest feature, Stories, which connects a group of people through an item as it travels the globe. Social networks such as Facebook mainly involve users communicating with their ‘friends’, SendMeHome is unique because it uses Read the rest…

Posted by Dion Almaer at 11:37 am

3.7 rating from 15 votes

QEvent: Small, Portable Event Library

Category: JavaScript, Library

Daniel Steigerwald told us about his labor of love: QEvent, a “powerful tiny extensible standalone event library”. He provides this laundry-list of features: * lightweight footprint * no namespace pollution – everything is wrapped in obj.$QEvent * normalizes the DOM event model * work also with Javascript objects * fixes common IE bugs including: all Read the rest…

Posted by Ben Galbraith at 10:45 am

3.4 rating from 19 votes

What Causes the Long-Running Script Warning?

Category: Browsers, JavaScript, Performance

Nicholas Zakas decided to dive deep on everyone’s favorite sign that you’ve done something wrong: Few web developers truly understand what triggers the long-running script dialog in various browsers, including myself. So I decided to sit down and figure out under what circumstances you’ll see this dialog. There are basically two different ways of determining Read the rest…

Posted by Ben Galbraith at 10:33 am
1 Comment

4.3 rating from 27 votes

More Ajax Experience Videos: JSON and JavaScript

Category: Screencast, The Ajax Experience

Following-up from our previous posting, we’ve got some more Ajax Experience videos. This post’s theme is JavaScript and JSON: Advanced Animation & Physics in JavaScript with Paul Bakaus Forget about Web standards and go way beyond the usual capabilities of Web scripting languages. Learn how to create stunning effects using canvas/svg/vml, how to control animated Read the rest…

Posted by Ben Galbraith at 10:23 am

3.9 rating from 18 votes

Monday, January 5th, 2009

Special Offer for Ajaxian Readers: TheServerSide Java Symposium

Category: Conferences, Java

Hello Ajaxians! We’re inviting all of the Java developers out there to an event organized by our sister site,, the Web’s largest enterprise Java community. As a member of Ajaxian, you save an extra $100 off the registration fee with the code AJAXIAN. (Register before January 16 to save a total of $400 and Read the rest…

Posted by tberardi at 3:46 pm
Comment here

2.9 rating from 10 votes

Who needs Flash? Having fun with Canvas and SVG

Category: Canvas, SVG

Over in SproutCore land, they have been talking about Peter Bergstrom and his amazing work with Canvas and SVG: Peter Bergstrom has been doing some amazing work with SVG and canvas tags in his SproutCore-based these project called PaperCube.  PaperCube visualizes citations their relationships between authors.  Watching the videos of his project, you’d swear he Read the rest…

Posted by Dion Almaer at 8:45 am

3.7 rating from 31 votes

2008: Awesome JavaScript

Category: Canvas

Jacob Seidelin has a really nice 2008 roundup of awesome JavaScript-yness that focuses a little on his own area of expertise (canvas whiz and all): 2008 has been just great, not least because of all the great stuff people have been doing with JavaScript, the new canvas element and the web in general. Browser vendors Read the rest…

Posted by Dion Almaer at 7:38 am
1 Comment

4.2 rating from 27 votes

Extending WebKit’s Web Inspector a la Firebug

Category: Debugging

Alvaro Videla has a fun post on extending the WebKit Web Inspector with something a little strange…. a game: Alvaro walks through how to take some JavaScript/CSS/HTML and plug it into the inspector world (normally hidden somewhere like /Applications/ and adding panels (e.g. see the new game panel here:) < View plain text > javascript Read the rest…

Posted by Dion Almaer at 7:06 am
Comment here

3.8 rating from 11 votes

SandboxSafari: Keeping the Safari nice and tame

Category: Apple

Robert Tomsick has been playing with Sandboxed Safari, a project that aims to let you use the Leopard sandbox feature with the browser, via a little launcher: When Leopard was released, one of its big selling points was its “sandbox” feature. This garnered a fair bit of attention, as sandboxing is a fairly new feature Read the rest…

Posted by Dion Almaer at 6:27 am
Comment here

3.8 rating from 12 votes

Friday, January 2nd, 2009

“I won’t support IE 6 in 2009”

Category: Browsers, IE

At a New Years Eve party, a friend help up a drink and toasted to his company deciding to discontinue direct support of IE 6 in 2009, and letting users know that the site may work better with IE 7 or another latest browser. Then, Asa Dotzer puts up a chart of the IE 6 Read the rest…

Posted by Dion Almaer at 10:00 am

4.5 rating from 80 votes