Various sections of the site go here

Monday, January 11th, 2010

Using YQL as a proxy for cross-domain Ajax

Category: JavaScript, jQuery, JSON, XmlHttpRequest, Yahoo!

OK, this is nothing shockingly new, but I found it pretty useful. Using jQuery, Ajax has become more or less a one-liner: < View plain text > javascript $(document).ready(function(){   $(‘.ajaxtrigger’).click(function(){     $(‘#target’).load($(this).attr(‘href’));     return false;   }); }); This loads the document any link with a class of “ajaxtrigger” points to and Read the rest…

Posted by Chris Heilmann at 7:42 pm

3.6 rating from 37 votes

Jison: Build parsers in JavaScript

Category: JavaScript

If you have ever wanted to create your own “language” (or DSL if you want to play 2008 buzzword word bingo) then you may have delved into the worlds of yacc/bison (and their siblings: lex/flex) to get this done in a more declarative manner. Jison lets you play in this world thanks to Zach Carter: Read the rest…

Posted by Dion Almaer at 6:35 am

4.3 rating from 31 votes

Sunday, January 10th, 2010

WebAIM Study: Screenreaders and Javascript Co-Exist

Category: Accessibility

Paul Irish points to a recent survey by WebAIM showing what high-level accessibility guidelines frequently omit to mention: screenreaders and Javascript often co-exist. The study shows between 75% and 90% of screenreader users have Javascript enabled. This isn’t just speculation, but a survey of 655 screenreader users. This response may help strengthen the notion that Read the rest…

Posted by Michael Mahemoff at 5:06 pm

4 rating from 25 votes

QBasic on Javascript

Steve Hanov has been busy. Following from his hand-drawn canvas app, he’s now built a working QBasic implementation powered by Canvas and Javascript and is blogging about how he did it. The most straightforward way of creating a basic compiler in javascript is to directly translate the basic into javascript functions. But this approach will Read the rest…

Posted by Michael Mahemoff at 7:37 am

4 rating from 26 votes

Friday, January 8th, 2010

Palm Developer Program: Project Appetite, $1M How App Program, and more

Category: WebOS

Ben and I had a good time building Project Appetite including CSS 3d transforms, which shows up below. Fancy using your mad Web skillz to play in the $1M market driven Hot App Program? Below is a post from my personal blog about the webOS developer program launch. It has been a very different holiday Read the rest…

Posted by Dion Almaer at 9:36 am

3.5 rating from 21 votes

View Source; How important was it, is it, and will it be?

Category: Editorial

Alex Russell has pontificated on the notion that View Source is not only good and important, but that it may be under attack. Do you feel that view source added to the popularity of the Web? or that it was just a nice to have that is neither here nor there? Other technologies have tried Read the rest…

Posted by Dion Almaer at 6:25 am

2.9 rating from 25 votes

Thursday, January 7th, 2010

Amazing Audio Sampling in JavaScript with Firefox

Category: Sound

Above shows the work of some awesome developers. Alistair MacDonald, David Humphrey, Thomas Saunders and Corban Brook have collectively done some great forward looking work with audio sampling and JavaScript. You have to use a custom build of Firefox to make it work right now, but listen to the story of how this came about. Read the rest…

Posted by Dion Almaer at 6:46 am

4.4 rating from 43 votes

Wednesday, January 6th, 2010

Microsoft joins SVG Working Group

Category: Microsoft, SVG

My gut feeling whenever I hear a “we are joining a group” type post from anyone is “thanks for telling us, ping me when you have an implementation”. However, when someone as big as Microsoft blogs about joining the W3C SVG Working Group they are trying to send a signal. Hopefully they will help the Read the rest…

Posted by Dion Almaer at 11:39 am

4 rating from 25 votes

Tuesday, January 5th, 2010

Crockford on JavaScript: A Public Lecture Series at Yahoo!

Category: Presentation, Yahoo!

Douglas Crockford showed us how JavaScript (or parts of it) could be used to do real software engineering. Now Crockford and Yahoo! are hosting a cool series of public lectures on the language we all love: Douglas Crockford is Yahoo!’s JavaScript architect and a member of the committee designing future versions of the world’s most Read the rest…

Posted by Brad Neuberg at 6:45 am

3.9 rating from 30 votes

Commodore 64 JavaScript Emulator

Category: Canvas, Fun, Games

Tim de Koning has done what folks do best with their winter holidays…. created something fun :) With JSC64 he has ported the Flash version to give us an emulator for the Commodore 64 in JavaScript. Tim’s work uses Canvas and he provides a jQuery plugin if you are that way inclined. It is fun Read the rest…

Posted by Dion Almaer at 6:06 am

4.5 rating from 33 votes

Monday, January 4th, 2010


Not sure if the whole WebGL thing will take off? Check out the video above which shows a simple scene constructed in blender and exported to GLGE for use in a WebGL capable browser. What is GLGE? GLGE is a javascript library intended to ease the use of WebGL; which is basically a native browser Read the rest…

Posted by Dion Almaer at 6:17 am

4.2 rating from 37 votes

Thursday, December 31st, 2009

Web 2.Snow

Category: CSS, Examples, Fun, JavaScript

When I talked about some snow related CSS3 experiment, I could not imagine @Natbat was already preparing something like snowflakes, an almost fully CSS3 featured snow FX created for clearleft, specially suited for Chrome and Safari. And what about @zacharyjohnson? He put snow all over the network via its Winternetizer, the first snow proxy I Read the rest…

Posted by webreflection at 8:13 am

3.2 rating from 30 votes

How would you layout Wave?

Category: JavaScript, Library

Want to show how to use your layout library? Why not mimic a well known layout and show how easy it is? That is what Volodya Kolesnikov has done with his Google Wave layout in 100 lines of code sample. It is powered by uki (shorted from “ui kit”) and Volodya told us more about Read the rest…

Posted by Dion Almaer at 6:38 am

3.2 rating from 35 votes

Wednesday, December 30th, 2009

WebKit Inspector Audit View

Category: Performance

The WebKit Inspector tool has a new tab, the Audits panel which aims to be like Google PageSpeed and YSlow! built right in. A little crude, but good to see:

Posted by Dion Almaer at 6:35 am

4.3 rating from 26 votes

Tuesday, December 29th, 2009

Hand-Drawn Look in Canvas Drawing App

Category: Canvas

Steve Hanov has produced a Canvas-based drawing tool with a hand-drawn look. Lines can be drawn with a “sloppiness” option, with possible values “Draftsman”, “Artist”, “Cartoonist”, “Child”, and – perfect for this time of year – “Drunk” :). The FG Virgil font, applied to text elements, adds to the cartoon vibe. The techniques are used Read the rest…

Posted by Michael Mahemoff at 6:57 am

4.3 rating from 38 votes

CoffeeScript: A nice little language that compiles to JavaScript

Category: JavaScript, Library

Jeremy Ashkenas is experimenting with a new language that translates down to JavaScript. The language is CoffeeScript and I kinda like the syntax. Jeremy told us: I’ve been working on a little language with a Ruby/Potion-esque syntax that compiles into JavaScript. It tries to enforce “the good parts”, convert statements into expressions automatically, and adds Read the rest…

Posted by Dion Almaer at 6:41 am

3 rating from 58 votes