Understanding Javascript
An intense Javascript tutorial that covers the topics most people miss in the language.
An intense Javascript tutorial that covers the topics most people miss in the language.
Some of the best Javascript effects I’ve seen to date. Reasonable CPU use, works in FF3 and Safari (but not IE6).
A example of introspection in Javascript. Way cool.
If you’re using Firebug, you should be using its debugging and profiling APIs.
A great A List Apart article on the often misunderstood topic of Javascript member binding. Javascript is one of those powerful languages that is treated like a Basic-ish Java. It’s not. It’s more like a Perl-ish Lisp.
PHP + Firebug == FirePHP. A simple API for logging to the Firebug console directly from PHP. Sound like fun?
Here’s a scriptlet for displaying Google reader articles on your blog. It’s an excellent example of how to craft a small chunk of Javascript: it’s cleanly encapsulated object and unobtrusive. The only thing that could improve it would be a dash of Prototype | jQuery | Moo | Dojo.
A longish, interesting writeup of a Steve Yegge presentation on server-side Javascript. It’s called Rhino, and is hosted in the JVM (which I don’t think is as bad as it sounds). Yegge comments on the stigmas around the JVM and Javascript itself. He asks the crowd about Javascript:
Who here thinks JavaScript is kind of icky? Come on, come on, be honest. Yeah, there we go, a couple of people. Yeah.
And then jokes about Java:
You need to write unit tests, and unfortunately in Java it’s very painful. I’m speaking into the mic now, so that everybody can hear. Unit testing in Java is painful!
What I like most about the talk is that he’s an open thinker about languages in general, and is willing to look at their respective strengths and weaknesses. It’s a mindset I can respect, where merit is based on good sense.
A Python introduction for Javascript programmers. One of the clearer Python overviews I’ve seen.
The best Markdown editor plugin ever. Includes live preview, smart editing, and a smack of other brilliant features.