New features in JavaScript 1.7

Firefox 2.0 includes JavaScript 1.7 – here’s a breakdown of the new features.

Looking at this list of features, which includes destructuring assignments, generators, and list comprehensions, it seems to me that the Mozilla guys must have been heavily influenced . . . → Read More: New features in JavaScript 1.7

XUL Templates are a Waste of Time (i.e., “suck”)

A long rant on the suckitude of XUL Templates, with a lot of the points ringing true for me:

XUL Templates are a Waste of Time (i.e., “suck”)

Another thing that sucks about “XUL Templates” is the name – it’s so generic that it’s easy to confuse XUL templates, which are a very specific feature of XUL, with . . . → Read More: XUL Templates are a Waste of Time (i.e., “suck”)

JSLint: JavaScript Verifier

I was writing some code today that output data structures in JSON and I wanted to validate my output.

This fit the bill nicely. Nothing to install. Just copy and paste and click a button.

JSLint: The . . . → Read More: JSLint: JavaScript Verifier

JSON: A light-weight alternative to XML

I attended an interesting tech talk today – Douglas Crockford talking about JSON.

It’s pretty evident that JSON, because it uses JavaScript syntax, is certainly natural for JavaScript and especially AJAX (which is essentially JavaScript talking to Web Services). This is despite the fact that AJAX stands for “Asynchronous JavaScript and XML” – AJAJ (“Asynchronous JavaScript and . . . → Read More: JSON: A light-weight alternative to XML

script.aculo.us – web 2.0 javascript

Drag and drop and other neat effects using JavaScript:

script.aculo.us – web . . . → Read More: script.aculo.us – web 2.0 javascript

JSUIX: UNIX shell implemented in JavaScript

Wow, this is amazing! These guys implemented a fully-functional UNIX shell environment in JavaScript. You can even use vi!

Thanks to the Lazy Hacker for . . . → Read More: JSUIX: UNIX shell implemented in JavaScript

10 minutes with Laszlo

I just checked out the 10 minute intro to Laszlo and it was pretty interesting.

It’s an XML user interface language, similar to XUL. You write
JavaScript event handlers like XUL. You can make your own tags like with XBL, except the Laszlo syntax seemed more intuitive.
I didn’t see any mention of CSS for styling though. The Laszlo . . . → Read More: 10 minutes with Laszlo