Various sections of the site go here

Wednesday, June 17th, 2009

Open Codecs, Open Video

Category: Video

There has been a nice discussion H.264-in-<video> vs plugin APIs on the WhatWG list. This lead to Greg Maxwell posting about his experience with the quality of Ogg Theora with real world examples, and Chris Blizzard linked it up with 35 days offering the following lead in: The codecs being discussed are the same ones Read the rest…

Posted by Dion Almaer at 8:26 am

4.5 rating from 47 votes

Tuesday, June 16th, 2009

Opera Unite: P2P in the browser with a services model

Category: Browsers, Opera

Opera has been leading us on to a bit product launch, and it came today in the form of Opera Unite a product which extends the Opera browser to contain a Web server inside allowing you to talk P2P between browsers (via a proxy at On the one hand, skeptics have argued that this Read the rest…

Posted by Dion Almaer at 10:40 am

3.5 rating from 38 votes

Doodle: Sprite library for Canvas

Category: Canvas

Billy Lamberta got tired having to get so low-level as you do with the raw Canvas API. So, he create a small abstraction layer: Doodle.js attempts to create a fun and easy way to interact with the Canvas that is lightweight, flexible, and functional. While it contains a few shape primitives it is not meant Read the rest…

Posted by Dion Almaer at 5:36 am

3.9 rating from 34 votes

Monday, June 15th, 2009

CSS3 breaking in the design community

Category: CSS

CSS3 properties can greatly improve your workflow, making some of the most time-consuming CSS tasks a breeze and allowing for better, cleaner and more lightweight markup. Some properties are still not widely supported, even by the most recent browsers, but that doesn’t mean we shouldn’t experiment with them or give visitors with modern browsers advanced Read the rest…

Posted by Dion Almaer at 11:41 am

4.3 rating from 40 votes

Bing API does callback checking for JSON-P

Category: JavaScript, JSON, Library

I just looked through the API of Microsoft’s new Bing search and found an interesting step in protecting code from throwing errors. When you provide a JSON output for developers it does make sense to also allow for a callback parameter. That way your code can be used in script nodes without having to use Read the rest…

Posted by Chris Heilmann at 6:32 am

2.3 rating from 33 votes

Friday, June 12th, 2009

JS.Class 2.1 released

Category: JavaScript, Ruby

James Coglan has updated JS.Class, his implementation of Ruby’s object system in JavaScript. This release includes a Hash implementation, HashSet, an updated Ruby 1.9 Enumerable module with enumerators and Symbol#to_proc functionality, and an improved package loader that supports parallel downloads and runs on SpiderMonkey, Rhino and V8. Detailed Changes New libraries: ConstantScope, Hash and HashSet, Read the rest…

Posted by Dion Almaer at 6:37 am

3.1 rating from 23 votes

Jetpack 0.2: slidebars, jetpack.future, and persistent storage

Category: Mozilla

On the back of the first Jetpack announcement, we see new version announced, 0.2 that adds slidebars, jetpack.future, and persistent storage. Slidebar isn’t a spelling mistake, but a slightly different take on the traditional sidebar. Check out Aza in his screencast to see them in action, and wait for the part where he sucks in Read the rest…

Posted by Dion Almaer at 5:59 am

3.1 rating from 17 votes

InfoVis Toolkit 1.1

Category: JavaScript, Library

Nicolas Garcia Belmonte has updated InfoViz with version 1.1. The JavaScript InfoVis Toolkit provides tools for creating Interactive Data Visualizations for the Web. The code has been updated: The library has been split into modules for code reuse. All visualizations are packaged in the same file. You can create multiple instances of any visualization. Moreover, Read the rest…

Posted by Dion Almaer at 5:34 am

4.3 rating from 31 votes

Ext Updates: Ext JS 3.0, Ext GWT 2.0; New apps and sites running

Category: Sencha

There has be some interesting news in Ext land recently, so we wanted to do a quick roundup post to get it out there: Ext JS 3.0 RC2 Release – Stable, Robust, and Enhanced Some of the major fixes include: Items are now automatically laid out when they are first shown – rather than trying Read the rest…

Posted by Dion Almaer at 12:59 am

4.3 rating from 86 votes

Thursday, June 11th, 2009

Animating SVG with Canvas and Burst

Category: Examples

Christopher Blizzard and his team are doing great write-ups on as they celebrate 35 days of Open Web goodness. They just posted on the work of Alistair MacDonald who used his Burst engine to demonstrate taking SVG and having Burst load it and convert it all to JavaScript objects that are rendered inside of Read the rest…

Posted by Dion Almaer at 7:54 am

4 rating from 22 votes

jQuery Tools

Category: JavaScript, jQuery

Tero Piirainen has created a new package of jQuery Tools. This library contains six of the most useful JavaScript tools available for today’s website. The beauty of this library is that all of these tools can be used together, extended, configured and styled. In the end, you can have hundreds of different widgets and new Read the rest…

Posted by Dion Almaer at 6:27 am

3.7 rating from 75 votes

Wednesday, June 10th, 2009

Ample SDK: Browser-in-a-Browser

Category: Framework, JavaScript

Sergey Ilinsky, formerly of Ajax pioneer Backbase, has created a new Ajax toolkit called Ample SDK. The best way to describe Ample SDK is that it’s a browser-within-a-browser, but not in the visual sense. Rather, it aims to implement in JavaScript the stack of rendering technologies typically delegated to the browser. For example, Ample currently Read the rest…

Posted by Ben Galbraith at 6:00 am

4 rating from 36 votes

Web Developer Collection: Packaged up Firefox extensions

Category: Debugging, Firefox, Utility

Over the years we are have mentioned many Firefox, and Firebug plugins to aid us Web developers. Wouldn’t it be nice to subscribe to a bundle of these tools? The Firefox Add On team has now given us that ability with Add On Collections: Today, we’re excited to introduce a new feature to our website Read the rest…

Posted by Dion Almaer at 5:22 am

3.8 rating from 23 votes

Styling buttons as links allowing you to POST away

Category: CSS, Examples

Have you ever wanted to just <a href=”path” action=”post”>? Remember the hub-ub with the old Google Web Accelerator and how it started to crawl links to delete actions that were mistakenly using GET? Natalie Downe has written up a piece on styling HTML buttons as links which means that you can somewhat get the same Read the rest…

Posted by Dion Almaer at 3:15 am

3.8 rating from 24 votes

Tuesday, June 9th, 2009

Finally, a useful blink tag! Detecting your user blinking

Category: Canvas, Showcase

Dave Burke just gave an awesome demo at GDD Beijing. Fire up Firefox 3.5beta (for now) and head over here and watch the human blink detection in action! Here Dave tells us more about his awesome hack: Inspired by a demo by Paul Rouget, I’ve created an image processing demo that detects eye blinks in Read the rest…

Posted by Dion Almaer at 11:59 am

4.3 rating from 31 votes

Titanium gets hardened with new beta that features Mobile and more

Category: Mobile

Appcelerator has announced a Titanium beta that adds to their desktop vision with new APIs and developer tool but also allows you to create mobile applications using HTML/CSS/JavaScript (and in fact Ruby, Python, …) that run on iPhone and Android. You can take a look at what it takes to develop for desktop and mobile Read the rest…

Posted by Dion Almaer at 5:16 am

4 rating from 28 votes