Various sections of the site go here

Thursday, March 26th, 2009

Amazon Wish Lists Are Dreadfully Insecure

Category: Security

Kent Brewster couldn’t hold back anymore and posted on a vulnerability on the Amazon Wish List system that means that anyone can play with your wish lists. You can imagine people “having fun” and adding a huge number of porn elements to your setup. Kent tells us: Old friends may remember the How to Tell Read the rest…

Posted by Dion Almaer at 2:44 am

4.1 rating from 21 votes

Wednesday, March 25th, 2009

3D APIs are coming to the Web in force

Category: Canvas, Mozilla

There have been a few posts on the news that “in response to a proposal from Mozilla, Khronos has created an ‘Accelerated 3D on Web’ working group that Mozilla has offered to chair.” Chris Blizzard (Director of Evangelism for Mozilla, and top chap) has some really good comments: We’ve started to see more and more Read the rest…

Posted by Dion Almaer at 8:59 am

3.9 rating from 36 votes

TestSwarm: Scaling JavaScript Tests

Category: Browsers, JavaScript, Testing

John Resig is working on a new tool that tries to help us scale our JavaScript testing. When building an Ajax application, how nice would it be to have a system running tests across multiple browsers and platforms? This is necessary for anything more than a toy, especially since we have some flexible software that Read the rest…

Posted by Dion Almaer at 7:16 am

3.7 rating from 21 votes

Fuzzy CSS Grammar

Category: CSS, Security

Jesse Ruderman, security extraordinaire, has created many fuzzers in his time including a JavaScript one, and this time he has created a CSS gramar fuzzer: I wrote a CSS grammar fuzzer to test Gecko’s CSS parser. This fuzzer’s tricks: Declarative context-free grammar. This makes it easy to add new CSS features to the fuzzer, or Read the rest…

Posted by Dion Almaer at 6:39 am
Comment here

3.9 rating from 14 votes

JuicyDrop: More fun with music visualizations

Category: Canvas, JavaScript, Showcase

Jacob Seidelin is at it again, with another music visualization using canvas and more: A couple of weeks ago I played around with music visualization using JavaScript/canvas and SoundManager2. Well, I couldn’t leave it at that and as I mentioned in the comments, I had an eye on the MilkDrop plugin for Winamp. The result Read the rest…

Posted by Dion Almaer at 4:17 am

4.6 rating from 36 votes

Tuesday, March 24th, 2009

A New Memory Tool for the Web

Category: Utility

Over at the Mozilla Developer Tools Lab, we’re starting work on a new tool to help web developers understand what’s going on with the memory management of their application: So how does a developer troubleshoot memory problems? There’s only one way good way to do it: use the operating system’s tools. Unfortunately, this option doesn’t Read the rest…

Posted by Ben Galbraith at 11:07 am

4 rating from 30 votes

Firefox support for CSS3 multiple backgrounds

Category: Browsers, CSS, Firefox

James Hall saw the good news in Bugzilla that CSS3 multiple backgrounds are now in the Firefox tree, and you can test a Firefox Nightly (Minefield). Firefox joins Safari in the support. Usage? < View plain text > css background-image: url(../pix/logo_quirksmode.gif), url(../pix/logo_quirksmode_inverted.gif); background-repeat: repeat-y; background-position: top left, top right;

Posted by Dion Almaer at 5:39 am

4.4 rating from 45 votes

Apple’s CSS and SVG work starts to make it to W3C

Category: Apple, CSS, Standards, SVG, W3C

On Friday, the SVG and CSS working groups of the W3C published the first working drafts of Apple’s proposed graphics and styling extensions: The CSS and SVG Working Groups delivered today five new specifications for public review, aimed at enabling more compelling content creation with open Web technologies. The five drafts are: SVG Transforms 1.0, Read the rest…

Posted by Dion Almaer at 12:04 am

4.3 rating from 27 votes

Monday, March 23rd, 2009

Richard Stallman: Free the Javascript

Category: Web20

Richard Stallman, founder of the GNU project and the Free Software Foundation, warns against the “trap” of running web apps whose Javascript is not licensed. Most web apps have source code that is “open” as far as being available in source code form (unless it’s obfuscated/compressed/generated). Indeed, this openness is a major factor in the Read the rest…

Posted by Michael Mahemoff at 8:32 am

2.5 rating from 69 votes

Debounce your JavaScript functions

Category: Articles, JavaScript, Library

John Hann has written an enjoyable post on debouncing JavaScript methods that comes with a fun back story on a project that John worked on. John gets to the matter of debouncing: Debouncing means to coalesce several temporally close signals into one signal. For example, your computer keyboard does this. Every time you hit a Read the rest…

Posted by Dion Almaer at 8:11 am

4.2 rating from 22 votes

dojo.gfx in detail

Category: Articles, Dojo

Matthew Russell wrote the most in depth article on dojo.gfx that I have seen. It appeared in Linux Journal and has now been re-printed online. The article runs the gamut. It starts off discussing the place that dojo.gfx lives in the Dojo world: Then we learn about how gfx abstracts on top of the various Read the rest…

Posted by Dion Almaer at 6:42 am
1 Comment

4.1 rating from 27 votes

Explorer Canvas updated for IE 8 and more

Category: Canvas

Erik Arvidsson, one of our Knights, has shared a new Explorer Canvas release that has enabled excanvas folks to keep on trucking wrt IE 8 users. The way IE 8 does VML has been tweaked, so the library had to be changed accordingly. You can also check out the Silverlight bridge too. Here are the Read the rest…

Posted by Dion Almaer at 5:18 am

3.9 rating from 19 votes

All for one, and one for all

Category: HTML, Standards

Philippe Le Hegaret has created an uber-demo that puts a bunch of new technology into one HTML document. View source that puppy to see html video with DFXP captions, SVG, MathML, RDF, CSS goodness, and much much more. I can’t admit to caring as much about the XHTML 5 support that Sam talks about ;)

Posted by Dion Almaer at 12:12 am

2.8 rating from 9 votes

Friday, March 20th, 2009

HTML 5 section is not just a “semantic div”

Category: Standards

James Graham of Opera has a post about how section is not just a semantic div that argues against the folks that think that we can get by with just div class=”section” for example: HTML 5 introduces new elements like <section>, <article> and <footer> for structuring the content in your webpages. They can be employed Read the rest…

Posted by Dion Almaer at 5:48 am

4 rating from 21 votes

WebKit now let’s you style scrollbars

Category: Browsers, CSS

There are a couple of camps out there that like to argue between “let me change anything I want” and “don’t give developers power as they will build crappy things.” In today’s context, that would be “have you seen the crappy Flash scrollbars that are SO hard to use?” After having to deal with this Read the rest…

Posted by Dion Almaer at 1:10 am

3.1 rating from 34 votes

Thursday, March 19th, 2009

IE 8 Launches at MIX09, probably without one of your features

Category: Browsers, IE

You may have noticed that day 2 at MIX was IE8 day (compared to the Silverlight 3 day one) in that the puppy launched! This is good news in that IE 8 is better than IE 7, which is better than IE 6. Maybe, with 6 being two versions back, we have more weight to Read the rest…

Posted by Dion Almaer at 10:29 pm

2 rating from 51 votes