For those who haven't heard of Mozilla's Ubiquity it is an experimental plugin for Firefox that provides a command line interface for executing commands to control the browser.
Being a big fan of command-line commands, I've decided to jump on the Ubiquity bandwagon and create a command for bookmarking a page with Google Bookmarks (which I am a fan of). This is based on the bookmarklet provided by Google and I got some hints from Ryan Sonnek's delicious Ubiquity command.
I came across the following video ("The JavaScript Programming Language") that is a lecture by Douglas Crockford (who is a "JavaScript Architect" at Yahoo!) in which he discusses JavaScript. It is split into four 30-minute parts (totaling 2 hours):
It's useful to download the slides because the video doesn't always show them when he is referring to them.
It is a good introduction to JavaScript, explaining how parts of the language works as well as offering advice on how to use (or not use) various features of it. He also talks some about the history of the language.
For quite a while now I've been using Google Bookmarks along with the GMarks add-on for Firefox. This combination gives me basically everything I want as a bookmarking solution:
After initially looking at OpenID I wanted to start using it, but I didn't want to be tied to one provider. So initially I was planning on running my own identity server. But after watching a very informative talk on it (by Simon Willison) I learned that the ability to use delegation allows you to easily use your own domain name for your identity URL, while delegating to another provider. This is a much easier option than running your own identity server.